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 392af8fdecf..8b79f4ea971 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/descriptors/impl/MutableClassDescriptor.java @@ -239,19 +239,15 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class return scopeForMemberResolution; } - private WritableScope getWritableScopeForInitializers() { + @Override + @NotNull + public JetScope getScopeForInitializerResolution() { if (scopeForInitializers == null) { throw new IllegalStateException("Scope for initializers queried before the primary constructor is set"); } return scopeForInitializers; } - @Override - @NotNull - public JetScope getScopeForInitializerResolution() { - return getWritableScopeForInitializers(); - } - private void setUpScopeForInitializers(@NotNull DeclarationDescriptor containingDeclaration) { this.scopeForInitializers = new WritableScopeImpl( scopeForMemberResolution, containingDeclaration, RedeclarationHandler.DO_NOTHING, "Initializers")