Add necessary ResolutionScope::recordLookup implementations

This commit is contained in:
Denis Zharkov
2017-08-24 11:14:15 +03:00
parent 580a7e3e4d
commit 265794e712
5 changed files with 28 additions and 1 deletions
@@ -55,10 +55,14 @@ open class DeserializedPackageMemberScope(
override fun getContributedClassifier(name: Name, location: LookupLocation): ClassifierDescriptor? {
c.components.lookupTracker.record(location, packageDescriptor, name)
recordLookup(name, location)
return super.getContributedClassifier(name, location)
}
override fun recordLookup(name: Name, location: LookupLocation) {
c.components.lookupTracker.record(location, packageDescriptor, name)
}
override fun getNonDeclaredFunctionNames(): Set<Name> = emptySet()
override fun getNonDeclaredVariableNames(): Set<Name> = emptySet()