don't perform full resolve and stub building for isInheritor() checks
#KT-8656 Fixed
This commit is contained in:
+11
@@ -304,6 +304,17 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
||||
return result;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public ClassDescriptor resolveClassToDescriptor(@NotNull JetClassOrObject classOrObject) {
|
||||
try {
|
||||
return (ClassDescriptor) ResolvePackage.resolveToDescriptor(classOrObject);
|
||||
}
|
||||
catch (IllegalStateException e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private static PsiClass getLightClassForDecompiledPackage(@NotNull FqName packageFqName, @NotNull List<JetFile> filesWithCallables) {
|
||||
JetFile firstFile = filesWithCallables.iterator().next();
|
||||
|
||||
Reference in New Issue
Block a user