mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
java: ClsFile.findElementAt() behaviour fixed
This commit is contained in:
@@ -25,6 +25,7 @@ import com.intellij.openapi.vfs.StandardFileSystems;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.codeStyle.CodeStyleSettingsManager;
|
||||
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
|
||||
import com.intellij.psi.impl.compiled.ClsElementImpl;
|
||||
import com.intellij.psi.impl.compiled.ClsFileImpl;
|
||||
import com.intellij.psi.impl.compiled.InnerClassSourceStrategy;
|
||||
import com.intellij.psi.impl.compiled.StubBuildingVisitor;
|
||||
@@ -148,7 +149,7 @@ public class ClsMirrorBuildingTest extends LightIdeaTestCase {
|
||||
assertNotNull(path, psiFile);
|
||||
for (int i = 0; i < psiFile.getTextLength(); i++) {
|
||||
PsiElement element = psiFile.findElementAt(i);
|
||||
assertFalse(i + ":" + element, element instanceof PsiFile);
|
||||
assertTrue(i + ":" + element, element == null || element instanceof ClsElementImpl && !(element instanceof PsiFile));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user