Explicitly pass jvmDefaultMode
This commit is contained in:
committed by
Mikhail Bogdanov
parent
954ef7d7d6
commit
bfd709290b
@@ -248,7 +248,12 @@ private fun KtUltraLightClass.lightMethod(
|
||||
val name = if (descriptor is ConstructorDescriptor) name else support.typeMapper.mapFunctionName(descriptor, OwnerKind.IMPLEMENTATION)
|
||||
|
||||
val accessFlags: Int by lazyPub {
|
||||
val asmFlags = AsmUtil.getMethodAsmFlags(descriptor, OwnerKind.IMPLEMENTATION, support.deprecationResolver)
|
||||
val asmFlags = AsmUtil.getMethodAsmFlags(
|
||||
descriptor,
|
||||
OwnerKind.IMPLEMENTATION,
|
||||
support.deprecationResolver,
|
||||
support.typeMapper.jvmDefaultMode,
|
||||
)
|
||||
packMethodFlags(asmFlags, JvmCodegenUtil.isJvmInterface(kotlinOrigin.resolve() as? ClassDescriptor))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user