[IR] Add referenceScript to SymbolTable

This commit is contained in:
Roman Artemev
2020-04-22 15:06:13 +03:00
committed by romanart
parent 003ba1c8f5
commit 66543131c2
@@ -367,6 +367,10 @@ open class SymbolTable(
)
}
fun referenceScript(descriptor: ScriptDescriptor): IrScriptSymbol {
return scriptSymbolTable.referenced(descriptor) { IrScriptSymbolImpl(descriptor) }
}
private fun createClassSymbol(descriptor: ClassDescriptor): IrClassSymbol {
return signaturer.composeSignature(descriptor)?.let { IrClassPublicSymbolImpl(descriptor, it) } ?: IrClassSymbolImpl(descriptor)
}