Inlined method

This commit is contained in:
Valentin Kipyatkov
2015-06-12 15:38:21 +03:00
parent b20179af9f
commit 2248abd93a
@@ -239,19 +239,15 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class
return scopeForMemberResolution; return scopeForMemberResolution;
} }
private WritableScope getWritableScopeForInitializers() { @Override
@NotNull
public JetScope getScopeForInitializerResolution() {
if (scopeForInitializers == null) { if (scopeForInitializers == null) {
throw new IllegalStateException("Scope for initializers queried before the primary constructor is set"); throw new IllegalStateException("Scope for initializers queried before the primary constructor is set");
} }
return scopeForInitializers; return scopeForInitializers;
} }
@Override
@NotNull
public JetScope getScopeForInitializerResolution() {
return getWritableScopeForInitializers();
}
private void setUpScopeForInitializers(@NotNull DeclarationDescriptor containingDeclaration) { private void setUpScopeForInitializers(@NotNull DeclarationDescriptor containingDeclaration) {
this.scopeForInitializers = new WritableScopeImpl( this.scopeForInitializers = new WritableScopeImpl(
scopeForMemberResolution, containingDeclaration, RedeclarationHandler.DO_NOTHING, "Initializers") scopeForMemberResolution, containingDeclaration, RedeclarationHandler.DO_NOTHING, "Initializers")