mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
IJPL-1036 remove AccessToken from IncompleteDependenciesAccessToken because finish() requires write action
Signed-off-by: Liudmila Kornilova <liudmila.kornilova@jetbrains.com> GitOrigin-RevId: 9a2b8a697471ac4bf32ecf51936e5dc022e80e07
This commit is contained in:
committed by
intellij-monorepo-bot
parent
47357a976c
commit
59f500b605
@@ -7,6 +7,8 @@ import com.intellij.testFramework.PlatformTestUtil;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import static com.intellij.openapi.project.IncompleteDependenciesServiceKt.asAutoCloseable;
|
||||
|
||||
public class LombokIncompleteModeHighlightingTest extends LightDaemonAnalyzerTestCase {
|
||||
|
||||
public void testLombokBasics() { doTest(); }
|
||||
@@ -18,12 +20,12 @@ public class LombokIncompleteModeHighlightingTest extends LightDaemonAnalyzerTes
|
||||
}
|
||||
|
||||
private void doTest(String fileName) {
|
||||
var ignored = WriteAction.compute(() -> getProject().getService(IncompleteDependenciesService.class).enterIncompleteState());
|
||||
try {
|
||||
IncompleteDependenciesService service = getProject().getService(IncompleteDependenciesService.class);
|
||||
try (var ignored = asAutoCloseable(WriteAction.compute(() -> service.enterIncompleteState()))) {
|
||||
doTest("/plugins/lombok/testData/highlightingIncompleteMode/" + fileName, true, true);
|
||||
}
|
||||
finally {
|
||||
WriteAction.run(ignored::close);
|
||||
catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user