FIR: get rid of effectively unused AccessorSymbol

This commit is contained in:
Mikhail Glukhikh
2021-10-21 15:44:55 +03:00
committed by TeamCityServer
parent 7b9ac4c5f7
commit 41849c8beb
3 changed files with 3 additions and 14 deletions
@@ -5,11 +5,5 @@
package org.jetbrains.kotlin.fir.symbols
import org.jetbrains.kotlin.name.CallableId
interface SyntheticSymbol
interface AccessorSymbol {
val callableId: CallableId // it's an id of related property (synthetic or not)
val accessorId: CallableId // it's an id of accessor function
}
@@ -11,8 +11,6 @@ import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.expressions.FirDelegatedConstructorCall
import org.jetbrains.kotlin.fir.references.FirControlFlowGraphReference
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
import org.jetbrains.kotlin.fir.symbols.AccessorSymbol
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.ensureResolved
import org.jetbrains.kotlin.name.CallableId
import org.jetbrains.kotlin.name.FqName
@@ -84,8 +82,8 @@ class FirConstructorSymbol(
open class FirAccessorSymbol(
callableId: CallableId,
override val accessorId: CallableId
) : FirPropertySymbol(callableId), AccessorSymbol
open val accessorId: CallableId
) : FirPropertySymbol(callableId)
// ------------------------ unnamed ------------------------
@@ -99,6 +97,4 @@ class FirAnonymousFunctionSymbol : FirFunctionWithoutNameSymbol<FirAnonymousFunc
class FirPropertyAccessorSymbol : FirFunctionWithoutNameSymbol<FirPropertyAccessor>(Name.identifier("accessor"))
class FirPropertyFieldDeclarationSymbol() : FirBasedSymbol<FirBackingField>()
class FirErrorFunctionSymbol : FirFunctionWithoutNameSymbol<FirErrorFunction>(Name.identifier("error"))