From ef38ddcb9f9d95c08cb27f730a6fe017e21c9b57 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 30 Oct 2014 14:28:06 +0100 Subject: [PATCH] java: ClsFile.findElementAt() behaviour fixed --- .../testSrc/com/intellij/psi/ClsMirrorBuildingTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java b/java/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java index a7c2c093576b..df5cb1d2ff49 100644 --- a/java/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java +++ b/java/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java @@ -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)); } }