Fix setCompileTimeInitializer usage in MemberDeserializer.kt

This commit is contained in:
Victor Petukhov
2021-12-09 17:07:07 +03:00
parent a34c97ebd5
commit 9281ab334a
@@ -141,12 +141,12 @@ class MemberDeserializer(private val c: DeserializationContext) {
}
if ((c.containingDeclaration as? ClassDescriptor)?.kind == ClassKind.ANNOTATION_CLASS) {
property.setCompileTimeInitializer(
property.setCompileTimeInitializerFactory {
c.storageManager.createNullableLazyValue {
val container = c.containingDeclaration.asProtoContainer()!!
c.components.annotationAndConstantLoader.loadAnnotationDefaultValue(container, proto, property.returnType)
}
)
}
}
property.initialize(