Useless method removed

Package fragments do not nest, do there's no need to account for subpackages in member scopes
This commit is contained in:
Andrey Breslav
2014-01-14 22:01:10 +04:00
parent ff6cbca797
commit 8be8ab9c9b
3 changed files with 0 additions and 11 deletions
@@ -189,7 +189,6 @@ public class LazyJavaClassMemberScope(
// namespaces should be resolved elsewhere
override fun getPackage(name: Name) = null
override fun getAllPackageNames(): Collection<Name> = listOf()
override fun toString() = "Lazy java member scope for " + jClass.getFqName()
}
@@ -277,14 +277,6 @@ public abstract class LazyJavaMemberScope(
private fun computeAllDescriptors(): MutableCollection<DeclarationDescriptor> {
val result = LinkedHashSet<DeclarationDescriptor>()
for (name in getAllPackageNames()) {
val descriptor = getPackage(name)
if (descriptor != null) {
// Null signifies that a package found in Java is not present in Kotlin
result.add(descriptor)
}
}
for (name in getAllClassNames()) {
val descriptor = getClassifier(name)
if (descriptor != null) {
@@ -310,7 +302,6 @@ public abstract class LazyJavaMemberScope(
// Do nothing
}
protected abstract fun getAllPackageNames(): Collection<Name>
protected abstract fun getAllClassNames(): Collection<Name>
override fun toString() = "Lazy scope for ${getContainingDeclaration()}"
@@ -58,7 +58,6 @@ public abstract class LazyJavaPackageFragmentScope(
// Package fragments are not nested
override fun getPackage(name: Name) = null
final override fun getAllPackageNames() = listOf<Name>()
abstract fun getSubPackages(): Collection<FqName>
override fun getImplicitReceiversHierarchy(): List<ReceiverParameterDescriptor> = listOf()