Add Throwable class into interpreter builtins map
Methods of Throwable class doesn't have bodies using FIR, so they must be handled as builtins
This commit is contained in:
committed by
TeamCityServer
parent
8234c9cec1
commit
e5617ede7e
@@ -186,7 +186,9 @@ private fun getOperationMap(argumentsCount: Int): MutableList<Operation> {
|
||||
val operationMap = mutableListOf<Operation>()
|
||||
val allPrimitiveTypes = PrimitiveType.values().map { builtIns.getBuiltInClassByFqName(it.typeFqName) }
|
||||
val arrays = PrimitiveType.values().map { builtIns.getPrimitiveArrayClassDescriptor(it) } + builtIns.array
|
||||
val additionalBuiltIns = listOf(builtIns.string, builtIns.any, builtIns.charSequence, builtIns.number, builtIns.comparable)
|
||||
val additionalBuiltIns = listOf(
|
||||
builtIns.string, builtIns.any, builtIns.charSequence, builtIns.number, builtIns.comparable, builtIns.throwable
|
||||
)
|
||||
|
||||
fun CallableDescriptor.isFakeOverride(classDescriptor: ClassDescriptor): Boolean {
|
||||
val isPrimitive = KotlinBuiltIns.isPrimitiveClass(classDescriptor) || KotlinBuiltIns.isString(classDescriptor.defaultType)
|
||||
|
||||
Reference in New Issue
Block a user