Delete WritableScopeImpl.addObjectDescriptor()

This commit is contained in:
Alexander Udalov
2013-11-15 22:07:11 +04:00
parent c2c4123f64
commit 9e6cc829fb
5 changed files with 4 additions and 31 deletions
@@ -43,8 +43,6 @@ public interface WritableScope extends JetScope {
void addClassifierDescriptor(@NotNull ClassifierDescriptor classDescriptor);
void addObjectDescriptor(@NotNull ClassDescriptor objectDescriptor);
void addClassifierAlias(@NotNull Name name, @NotNull ClassifierDescriptor classifierDescriptor);
void addNamespaceAlias(@NotNull Name name, @NotNull NamespaceDescriptor namespaceDescriptor);
@@ -312,17 +312,6 @@ public class WritableScopeImpl extends WritableScopeWithImports {
addClassifierAlias(classDescriptor.getName(), classDescriptor);
}
@Override
public void addObjectDescriptor(@NotNull ClassDescriptor objectDescriptor) {
checkMayWrite();
if (!objectDescriptor.getKind().isSingleton()) {
throw new IllegalStateException("must be object: " + objectDescriptor);
}
getObjectDescriptorsMap().put(objectDescriptor.getName(), objectDescriptor);
}
@Override
public void addClassifierAlias(@NotNull Name name, @NotNull ClassifierDescriptor classifierDescriptor) {
checkMayWrite();