[FE] Add isLocal name to ClassId constructor calls where it needed
This commit is contained in:
committed by
Space Team
parent
adaf8ae46a
commit
9e5ee3afa0
+1
-1
@@ -567,7 +567,7 @@ internal val ClassifierDescriptor.classId: ClassId?
|
||||
}
|
||||
|
||||
internal val ClassifierDescriptor.maybeLocalClassId: ClassId
|
||||
get() = classId ?: ClassId(containingPackage() ?: FqName.ROOT, FqName.topLevel(this.name), true)
|
||||
get() = classId ?: ClassId(containingPackage() ?: FqName.ROOT, FqName.topLevel(this.name), isLocal = true)
|
||||
|
||||
internal fun ClassDescriptor.getSupertypesWithAny(): Collection<KotlinType> {
|
||||
val supertypes = typeConstructor.supertypes
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ class KtFe10DescFunctionLikeSymbolPointer<T : KtFunctionLikeSymbol>(
|
||||
|
||||
val className = callableId.className
|
||||
val memberScope = if (className != null) {
|
||||
val outerClassId = ClassId(callableId.packageName, className, false)
|
||||
val outerClassId = ClassId(callableId.packageName, className, isLocal = false)
|
||||
analysisContext.resolveSession.moduleDescriptor.findClassAcrossModuleDependencies(outerClassId)
|
||||
?.unsubstitutedMemberScope
|
||||
?: MemberScope.Empty
|
||||
|
||||
Reference in New Issue
Block a user