mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-13 09:19:13 +07:00
try given class name when $->. replaced not found (IDEA-86943)
This commit is contained in:
@@ -138,8 +138,9 @@ public class JavaExecutionUtil {
|
||||
final PsiManager psiManager = PsiManager.getInstance(project);
|
||||
final String shortName = StringUtil.getShortName(mainClassName);
|
||||
final String packageName = StringUtil.getPackageName(mainClassName);
|
||||
return JavaPsiFacade.getInstance(psiManager.getProject())
|
||||
.findClass(StringUtil.getQualifiedName(packageName, shortName.replace('$', '.')), scope);
|
||||
final JavaPsiFacade psiFacade = JavaPsiFacade.getInstance(psiManager.getProject());
|
||||
final PsiClass psiClass = psiFacade.findClass(StringUtil.getQualifiedName(packageName, shortName.replace('$', '.')), scope);
|
||||
return psiClass == null ? psiFacade.findClass(mainClassName, scope) : psiClass;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user