Introduce MemberScope::classifierNames and some implementations

It aims to help with further optimizations
This commit is contained in:
Denis Zharkov
2017-08-15 17:50:37 +07:00
parent 1b255b4ed0
commit cd3edfc5b2
17 changed files with 59 additions and 2 deletions
@@ -58,6 +58,7 @@ class LazyPackageMemberScope(
c.lookupTracker.record(from, thisDescriptor, name)
}
override fun getClassifierNames(): Set<Name>? = declarationProvider.getDeclarationNames()
override fun getFunctionNames() = declarationProvider.getDeclarationNames()
override fun getVariableNames() = declarationProvider.getDeclarationNames()