Fix KotlinEvaluateExpressionTestGenerated:testSimple
This commit is contained in:
@@ -44,9 +44,7 @@ import org.jetbrains.jet.lang.resolve.java.PackageClassUtils;
|
|||||||
import org.jetbrains.jet.lang.resolve.name.FqName;
|
import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||||
import org.jetbrains.jet.plugin.PluginTestCaseBase;
|
import org.jetbrains.jet.plugin.PluginTestCaseBase;
|
||||||
import org.jetbrains.jet.plugin.ProjectDescriptorWithStdlibSources;
|
import org.jetbrains.jet.plugin.ProjectDescriptorWithStdlibSources;
|
||||||
import org.jetbrains.jet.plugin.framework.JavaRuntimeLibraryDescription;
|
|
||||||
import org.jetbrains.jet.testing.ConfigLibraryUtil;
|
import org.jetbrains.jet.testing.ConfigLibraryUtil;
|
||||||
import org.jetbrains.jet.utils.PathUtil;
|
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -183,22 +181,24 @@ public abstract class KotlinDebuggerTestCase extends DescriptorTestCase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void createBreakpoints(final String className) {
|
protected void createBreakpoints(final String className) {
|
||||||
PsiClass psiClass = ApplicationManager.getApplication().runReadAction(new Computable<PsiClass>() {
|
PsiClass[] psiClasses = ApplicationManager.getApplication().runReadAction(new Computable<PsiClass[]>() {
|
||||||
@Override
|
@Override
|
||||||
public PsiClass compute() {
|
public PsiClass[] compute() {
|
||||||
return JavaPsiFacade.getInstance(myProject).findClass(className, GlobalSearchScope.allScope(myProject));
|
return JavaPsiFacade.getInstance(myProject).findClasses(className, GlobalSearchScope.allScope(myProject));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (psiClass instanceof KotlinLightClassForPackage) {
|
for (PsiClass psiClass : psiClasses) {
|
||||||
PsiElement element = psiClass.getNavigationElement();
|
if (psiClass instanceof KotlinLightClassForPackage) {
|
||||||
if (element instanceof JetFile) {
|
PsiElement element = psiClass.getNavigationElement();
|
||||||
createBreakpoints((JetFile) element);
|
if (element instanceof JetFile) {
|
||||||
return;
|
createBreakpoints((JetFile) element);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
createBreakpoints(psiClass.getContainingFile());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
createBreakpoints(psiClass.getContainingFile());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("MethodMayBeStatic")
|
@SuppressWarnings("MethodMayBeStatic")
|
||||||
|
|||||||
Reference in New Issue
Block a user