FIR: record use of backing field symbol to indeed add a backing field

This commit is contained in:
Jinseong Jeon
2020-08-24 10:46:38 -07:00
committed by Mikhail Glukhikh
parent 0cc3762f9a
commit 3e9ac75cfc
5 changed files with 9 additions and 5 deletions
@@ -32,7 +32,10 @@ open class FirPropertySymbol(
constructor(name: Name) : this(CallableId(name))
}
class FirBackingFieldSymbol(callableId: CallableId) : FirVariableSymbol<FirProperty>(callableId)
class FirBackingFieldSymbol(
callableId: CallableId,
var isReferenced: Boolean = false
) : FirVariableSymbol<FirProperty>(callableId)
class FirDelegateFieldSymbol<D : FirVariable<D>>(callableId: CallableId) : FirVariableSymbol<D>(callableId) {
val delegate: FirExpression