mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
Revert "IJ-CR-134196 [java-highlighting]IDEA-352727 Incomplete model with lombok"
This reverts commit 537fa533381ca5db2cba1e19cae3ca402c31f8e6. GitOrigin-RevId: 1b2fbc0e6d184e7317cbac02f67458c2f663ccd8
This commit is contained in:
committed by
intellij-monorepo-bot
parent
41c184cc13
commit
3183b72cb2
@@ -215,16 +215,11 @@ public final class LombokAugmentProvider extends PsiAugmentProvider implements P
|
||||
ContainerUtil.exists(extensibleClass.getOwnFields(), field -> hasAnyLombokAnnotation(field.getAnnotations())) ||
|
||||
(file.getImportList() != null &&
|
||||
ContainerUtil.exists(file.getImportList().getAllImportStatements(), statement -> {
|
||||
return mightBeUsedImportForIncompleteMode(statement);
|
||||
PsiJavaCodeReferenceElement reference = statement.getImportReference();
|
||||
return reference != null && reference.getText().startsWith("lombok");
|
||||
}));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean mightBeUsedImportForIncompleteMode(@NotNull PsiImportStatementBase psiImport) {
|
||||
if (psiImport instanceof PsiImportStaticStatement) return false;
|
||||
PsiJavaCodeReferenceElement reference = psiImport.getImportReference();
|
||||
return reference != null && reference.getText().startsWith("lombok");
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the given PsiModifierListOwner has any Lombok annotation.
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.intellij.java.lomboktest;
|
||||
|
||||
import com.intellij.codeInsight.daemon.LightDaemonAnalyzerTestCase;
|
||||
import com.intellij.codeInspection.unusedImport.UnusedImportInspection;
|
||||
import com.intellij.openapi.application.WriteAction;
|
||||
import com.intellij.openapi.project.IncompleteDependenciesService;
|
||||
import com.intellij.testFramework.PlatformTestUtil;
|
||||
@@ -23,7 +22,6 @@ public class LombokIncompleteModeHighlightingTest extends LightDaemonAnalyzerTes
|
||||
}
|
||||
|
||||
private void doTest(String fileName) {
|
||||
enableInspectionTools(new UnusedImportInspection());
|
||||
IncompleteDependenciesService service = getProject().getService(IncompleteDependenciesService.class);
|
||||
try (var ignored = asAutoCloseable(WriteAction.compute(() -> service.enterIncompleteState()))) {
|
||||
doTest("/plugins/lombok/testData/highlightingIncompleteMode/" + fileName, true, true);
|
||||
|
||||
Reference in New Issue
Block a user