FIR: Fix enhancement of property overrides accessors in Java

This commit is contained in:
Denis.Zharkov
2021-02-17 18:33:00 +03:00
parent 45018ea468
commit fb8314f6e7
@@ -118,7 +118,7 @@ class FirSignatureEnhancement(
val getterDelegate = firElement.getter.delegate val getterDelegate = firElement.getter.delegate
val enhancedGetterSymbol = if (getterDelegate is FirJavaMethod) { val enhancedGetterSymbol = if (getterDelegate is FirJavaMethod) {
enhanceMethod( enhanceMethod(
getterDelegate, accessorSymbol.accessorId, accessorSymbol.accessorId.callableName getterDelegate, getterDelegate.symbol.callableId, getterDelegate.name,
) )
} else { } else {
getterDelegate.symbol getterDelegate.symbol
@@ -126,7 +126,7 @@ class FirSignatureEnhancement(
val setterDelegate = firElement.setter?.delegate val setterDelegate = firElement.setter?.delegate
val enhancedSetterSymbol = if (setterDelegate is FirJavaMethod) { val enhancedSetterSymbol = if (setterDelegate is FirJavaMethod) {
enhanceMethod( enhanceMethod(
setterDelegate, accessorSymbol.accessorId, accessorSymbol.accessorId.callableName setterDelegate, setterDelegate.symbol.callableId, setterDelegate.name,
) )
} else { } else {
setterDelegate?.symbol setterDelegate?.symbol