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;
}
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")