JVM: reduce usages of GenerationState in favor of JvmBackendConfig
To help in decoupling JVM IR from the old JVM backend.
This commit is contained in:
committed by
Space Team
parent
c3010dd599
commit
72b5123fc8
+1
-1
@@ -310,7 +310,7 @@ open class ParcelableCodegenExtension : ParcelableExtensionBase, ExpressionCodeg
|
||||
codegen.v.visitInnerClass(creatorAsmType.internalName, containerAsmType.internalName, "Creator", ACC_PUBLIC or ACC_STATIC)
|
||||
codegenForCreator.v.visitInnerClass(creatorAsmType.internalName, containerAsmType.internalName, "Creator", ACC_PUBLIC or ACC_STATIC)
|
||||
|
||||
writeSyntheticClassMetadata(classBuilderForCreator, codegen.state, InlineUtil.isInPublicInlineScope(parcelableClass))
|
||||
writeSyntheticClassMetadata(classBuilderForCreator, codegen.state.config, InlineUtil.isInPublicInlineScope(parcelableClass))
|
||||
|
||||
writeCreatorConstructor(codegenForCreator, creatorClass, creatorAsmType)
|
||||
writeNewArrayMethod(codegenForCreator, parcelableClass, parcelableCreatorClassType, creatorClass, parcelerObject)
|
||||
|
||||
+1
-1
@@ -772,7 +772,7 @@ internal fun createSingletonLambda(
|
||||
areturn(kSerializerType)
|
||||
}
|
||||
|
||||
writeSyntheticClassMetadata(lambdaClassBuilder, lambdaCodegen.state, false)
|
||||
writeSyntheticClassMetadata(lambdaClassBuilder, lambdaCodegen.state.config, false)
|
||||
lambdaClassBuilder.done(lambdaCodegen.state.config.generateSmapCopyToAnnotation)
|
||||
|
||||
return lambdaType
|
||||
|
||||
Reference in New Issue
Block a user