[FIR] Accessor symbol is now a property symbol, not a function symbol

This commit is contained in:
Mikhail Glukhikh
2020-02-05 14:33:06 +03:00
parent 69809fef94
commit a7f9e3ab09
5 changed files with 55 additions and 44 deletions
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.FirTransformer
import org.jetbrains.kotlin.fir.visitors.FirVisitor
class FirSyntheticPropertyAccessor(
private val delegate: FirSimpleFunction,
val delegate: FirSimpleFunction,
override val isGetter: Boolean
) : FirPropertyAccessor() {
override val source: FirSourceElement?
@@ -36,7 +36,7 @@ class FirConstructorSymbol(
class FirAccessorSymbol(
callableId: CallableId,
override val accessorId: CallableId
) : FirFunctionSymbol<FirSimpleFunction>(callableId), AccessorSymbol
) : FirPropertySymbol(callableId), AccessorSymbol
// ------------------------ unnamed ------------------------