diff --git a/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java b/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java index c8d62bcd292..8d871f31790 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java @@ -98,6 +98,11 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class return defaultObjectDescriptor; } + public void setClassObjectDescriptor(@NotNull MutableClassDescriptor classObjectDescriptor) { + assert this.defaultObjectDescriptor == null : "classObjectDescriptor already assigned in " + this; + this.defaultObjectDescriptor = classObjectDescriptor; + } + @NotNull @Override public Annotations getAnnotations() {