Removed WritableScope.addClassifierAlias too

This commit is contained in:
Valentin Kipyatkov
2015-04-02 21:54:46 +03:00
parent 54ea6113d7
commit 5dbd23088f
3 changed files with 7 additions and 12 deletions
@@ -35,9 +35,7 @@ public trait WritableScope : JetScope {
public fun addFunctionDescriptor(functionDescriptor: FunctionDescriptor)
public fun addClassifierDescriptor(classDescriptor: ClassifierDescriptor)
public fun addClassifierAlias(name: Name, classifierDescriptor: ClassifierDescriptor)
public fun addClassifierDescriptor(classifierDescriptor: ClassifierDescriptor)
public fun importScope(imported: JetScope)
@@ -193,15 +193,10 @@ public class WritableScopeImpl(scope: JetScope,
return result
}
override fun addClassifierDescriptor(classDescriptor: ClassifierDescriptor) {
checkMayWrite()
addClassifierAlias(classDescriptor.getName(), classDescriptor)
}
override fun addClassifierAlias(name: Name, classifierDescriptor: ClassifierDescriptor) {
override fun addClassifierDescriptor(classifierDescriptor: ClassifierDescriptor) {
checkMayWrite()
val name = classifierDescriptor.getName()
checkForRedeclaration(name, classifierDescriptor)
getVariableOrClassDescriptors().put(name, classifierDescriptor)
explicitlyAddedDescriptors.add(classifierDescriptor)