Add missing recordLookup implementations
This commit is contained in:
committed by
Ilya Chernikov
parent
7526ff9484
commit
573c60ed6b
@@ -91,6 +91,14 @@ class LexicalChainedScope private constructor(
|
|||||||
p.println("}")
|
p.println("}")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun definitelyDoesNotContainName(name: Name): Boolean {
|
||||||
|
return memberScopes.all { it.definitelyDoesNotContainName(name) }
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun recordLookup(name: Name, location: LookupLocation) {
|
||||||
|
memberScopes.forEach { it.recordLookup(name, location) }
|
||||||
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
@JvmOverloads
|
@JvmOverloads
|
||||||
|
|||||||
@@ -46,5 +46,9 @@ class InnerClassesScopeWrapper(val workerScope: MemberScope) : MemberScopeImpl()
|
|||||||
|
|
||||||
override fun definitelyDoesNotContainName(name: Name) = workerScope.definitelyDoesNotContainName(name)
|
override fun definitelyDoesNotContainName(name: Name) = workerScope.definitelyDoesNotContainName(name)
|
||||||
|
|
||||||
|
override fun recordLookup(name: Name, location: LookupLocation) {
|
||||||
|
workerScope.recordLookup(name, location)
|
||||||
|
}
|
||||||
|
|
||||||
override fun toString() = "Classes from $workerScope"
|
override fun toString() = "Classes from $workerScope"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user