Delete outdated hack
This commit is contained in:
@@ -472,13 +472,11 @@ public class JetTypeMapper extends BindingTraceAware {
|
|||||||
receiver = currentOwner;
|
receiver = currentOwner;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: TYPE_PARAMETER is hack here
|
|
||||||
|
|
||||||
boolean isInterface = originalIsInterface && currentIsInterface;
|
boolean isInterface = originalIsInterface && currentIsInterface;
|
||||||
owner = mapType(receiver.getDefaultType(), JetTypeMapperMode.TYPE_PARAMETER);
|
owner = mapClass(receiver);
|
||||||
|
|
||||||
ClassDescriptor declarationOwnerForDefault = (ClassDescriptor) findBaseDeclaration(functionDescriptor).getContainingDeclaration();
|
ClassDescriptor declarationOwnerForDefault = (ClassDescriptor) findBaseDeclaration(functionDescriptor).getContainingDeclaration();
|
||||||
ownerForDefaultParam = mapType(declarationOwnerForDefault.getDefaultType(), JetTypeMapperMode.TYPE_PARAMETER);
|
ownerForDefaultParam = mapClass(declarationOwnerForDefault);
|
||||||
ownerForDefaultImpl = Type.getObjectType(
|
ownerForDefaultImpl = Type.getObjectType(
|
||||||
ownerForDefaultParam.getInternalName() + (isInterface(declarationOwnerForDefault) ? JvmAbi.TRAIT_IMPL_SUFFIX : ""));
|
ownerForDefaultParam.getInternalName() + (isInterface(declarationOwnerForDefault) ? JvmAbi.TRAIT_IMPL_SUFFIX : ""));
|
||||||
if (isInterface) {
|
if (isInterface) {
|
||||||
|
|||||||
Reference in New Issue
Block a user