JVM IR: Generate SAM wrapper fields as synthetic final
This commit is contained in:
committed by
Alexander Udalov
parent
ec1d42e92b
commit
999151abac
+2
-1
@@ -177,8 +177,9 @@ abstract class SingleAbstractMethodLowering(val context: CommonBackendContext) :
|
||||
val field = subclass.addField {
|
||||
name = Name.identifier(FUNCTION_FIELD_NAME)
|
||||
type = wrappedFunctionType
|
||||
origin = subclass.origin
|
||||
origin = IrDeclarationOrigin.SYNTHETIC_GENERATED_SAM_IMPLEMENTATION
|
||||
visibility = DescriptorVisibilities.PRIVATE
|
||||
isFinal = true
|
||||
setSourceRange(createFor)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user