FIR: correctly process accessor symbols in derived classes
This commit is contained in:
+1
-1
@@ -111,7 +111,7 @@ class JavaClassEnhancementScope(
|
||||
) as FirAccessorSymbol
|
||||
}
|
||||
else -> {
|
||||
if (original is FirPropertySymbol) return original
|
||||
if (original is FirPropertySymbol || original is FirAccessorSymbol) return original
|
||||
error("Can't make enhancement for $original: `${firElement.render()}`")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -100,7 +100,7 @@ class JavaClassUseSiteMemberScope(
|
||||
processor(it)
|
||||
} else {
|
||||
val overriddenBy = it.getOverridden(overrideCandidates)
|
||||
if (overriddenBy == null && it is FirVariableSymbol<*>) {
|
||||
if (overriddenBy == null) {
|
||||
processor(it)
|
||||
} else {
|
||||
NEXT
|
||||
|
||||
Reference in New Issue
Block a user