FIR tower resolve: make static members accessible from derived classes

This commit is contained in:
Mikhail Glukhikh
2019-11-18 15:13:35 +03:00
parent 7dea06d2a7
commit 19aff81b55
6 changed files with 27 additions and 18 deletions
@@ -91,7 +91,7 @@ class JavaClassUseSiteMemberScope(
return superTypesScope.processPropertiesByName(propertyName) {
val firCallableMember = it.fir as? FirCallableMemberDeclaration<*>
if (firCallableMember?.isStatic == true) {
NEXT
processor(it)
} else {
val overriddenBy = it.getOverridden(overrideCandidates)
if (overriddenBy == null && it is FirVariableSymbol<*>) {