Parcelable: Use the Parcelable implementation class as a containing declaration for Creator (KT-19899)
This commit is contained in:
committed by
Yan Zhulanow
parent
f8ca714c45
commit
e645da64da
+1
-1
@@ -230,7 +230,7 @@ open class ParcelableCodegenExtension : ExpressionCodegenExtension {
|
||||
codegen.typeMapper.typeMappingConfiguration.innerClassNameFactory(containerAsmType.internalName, "Creator"))
|
||||
|
||||
val creatorClass = ClassDescriptorImpl(
|
||||
parcelableClass.containingDeclaration, Name.identifier("Creator"), Modality.FINAL, ClassKind.CLASS, emptyList(),
|
||||
parcelableClass, Name.identifier("Creator"), Modality.FINAL, ClassKind.CLASS, emptyList(),
|
||||
parcelableClass.source, false)
|
||||
|
||||
creatorClass.initialize(
|
||||
|
||||
Reference in New Issue
Block a user