Hack: intrinsic package support in typeMapper
This commit is contained in:
committed by
Dmitry Petrov
parent
b07fc09dac
commit
ca97f17cb6
@@ -41,6 +41,7 @@ import org.jetbrains.kotlin.fileClasses.FileClasses;
|
||||
import org.jetbrains.kotlin.fileClasses.JvmFileClassInfo;
|
||||
import org.jetbrains.kotlin.fileClasses.JvmFileClassUtil;
|
||||
import org.jetbrains.kotlin.fileClasses.JvmFileClassesProvider;
|
||||
import org.jetbrains.kotlin.ir.descriptors.IrBuiltinOperatorDescriptorBase;
|
||||
import org.jetbrains.kotlin.load.java.BuiltinMethodsWithSpecialGenericSignature;
|
||||
import org.jetbrains.kotlin.load.java.BuiltinMethodsWithSpecialGenericSignature.SpecialSignatureInfo;
|
||||
import org.jetbrains.kotlin.load.java.JvmAbi;
|
||||
@@ -196,6 +197,10 @@ public class KotlinTypeMapper {
|
||||
if (facadeFqName != null) return facadeFqName;
|
||||
}
|
||||
|
||||
if (descriptor instanceof IrBuiltinOperatorDescriptorBase) {
|
||||
return "intrinsic";
|
||||
}
|
||||
|
||||
throw new RuntimeException("Could not find package member for " + descriptor +
|
||||
" in package fragment " + descriptor.getContainingDeclaration());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user