Do not allow built-in classes in Java resolve
This commit is contained in:
+3
-2
@@ -153,9 +153,10 @@ public class JavaDescriptorResolver implements DependencyClassByQualifiedNameRes
|
|||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public JavaClass findClass(@NotNull FqName fqName) {
|
public JavaClass findClass(@NotNull FqName fqName) {
|
||||||
// Do not look for JavaClasses for Kotlin binaries
|
// Do not look for JavaClasses for Kotlin binaries & built-ins
|
||||||
if (kotlinClassesFromBinaries.invoke(fqName) != null
|
if (kotlinClassesFromBinaries.invoke(fqName) != null
|
||||||
|| kotlinNamespacesFromBinaries.invoke(fqName) != null) {
|
|| kotlinNamespacesFromBinaries.invoke(fqName) != null
|
||||||
|
|| JavaClassResolver.getKotlinBuiltinClassDescriptor(fqName) != null) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user