JVM IR: Remove JvmBackendContext.getTopLevelClass
This commit is contained in:
committed by
Alexander Udalov
parent
1ac753602e
commit
181d023e3c
@@ -107,13 +107,6 @@ class JvmBackendContext(
|
|||||||
|
|
||||||
val inlineClassReplacements = MemoizedInlineClassReplacements()
|
val inlineClassReplacements = MemoizedInlineClassReplacements()
|
||||||
|
|
||||||
internal fun getTopLevelClass(fqName: FqName): IrClassSymbol {
|
|
||||||
val descriptor = state.module.getPackage(fqName.parent()).memberScope.getContributedClassifier(
|
|
||||||
fqName.shortName(), NoLookupLocation.FROM_BACKEND
|
|
||||||
) as ClassDescriptor? ?: error("Class is not found: $fqName")
|
|
||||||
return referenceClass(descriptor)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal fun referenceClass(descriptor: ClassDescriptor): IrClassSymbol =
|
internal fun referenceClass(descriptor: ClassDescriptor): IrClassSymbol =
|
||||||
symbolTable.referenceClass(descriptor)
|
symbolTable.referenceClass(descriptor)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user