Minor, JavaClass#getOriginKind -> isKotlinLightClass
This commit is contained in:
@@ -24,6 +24,7 @@ import com.intellij.psi.search.DelegatingGlobalSearchScope;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.asJava.KtJavaMirrorMarker;
|
||||
import org.jetbrains.kotlin.idea.KotlinFileType;
|
||||
import org.jetbrains.kotlin.load.java.structure.JavaClass;
|
||||
import org.jetbrains.kotlin.load.java.structure.JavaPackage;
|
||||
@@ -96,7 +97,7 @@ public class JavaClassFinderImpl implements JavaClassFinder {
|
||||
throw new IllegalStateException("Requested " + fqName + ", got " + javaClass.getFqName());
|
||||
}
|
||||
|
||||
if (javaClass.getOriginKind() == JavaClass.OriginKind.KOTLIN_LIGHT_CLASS) {
|
||||
if (psiClass instanceof KtJavaMirrorMarker) {
|
||||
throw new IllegalStateException("Kotlin light classes should not be found by JavaPsiFacade, resolving: " + fqName);
|
||||
}
|
||||
|
||||
|
||||
+2
-12
@@ -152,18 +152,8 @@ public class JavaClassImpl extends JavaClassifierImpl<PsiClass> implements JavaC
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public OriginKind getOriginKind() {
|
||||
PsiClass psiClass = getPsi();
|
||||
if (psiClass instanceof KtJavaMirrorMarker) {
|
||||
return OriginKind.KOTLIN_LIGHT_CLASS;
|
||||
}
|
||||
else if (psiClass instanceof PsiCompiledElement) {
|
||||
return OriginKind.COMPILED;
|
||||
}
|
||||
else {
|
||||
return OriginKind.SOURCE;
|
||||
}
|
||||
public boolean isKotlinLightClass() {
|
||||
return getPsi() instanceof KtJavaMirrorMarker;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
||||
Reference in New Issue
Block a user