[IR] Drop unused methods of ReferenceSymbolTable
This commit is contained in:
committed by
Space Team
parent
36de30a694
commit
0067eb85da
@@ -47,9 +47,6 @@ interface ReferenceSymbolTable {
|
||||
fun referenceProperty(descriptor: PropertyDescriptor): IrPropertySymbol
|
||||
fun referenceProperty(signature: IdSignature): IrPropertySymbol
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun referenceProperty(descriptor: PropertyDescriptor, generate: () -> IrProperty): IrProperty
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun referenceSimpleFunction(descriptor: FunctionDescriptor): IrSimpleFunctionSymbol
|
||||
fun referenceSimpleFunction(signature: IdSignature): IrSimpleFunctionSymbol
|
||||
@@ -67,9 +64,6 @@ interface ReferenceSymbolTable {
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun referenceScopedTypeParameter(classifier: TypeParameterDescriptor): IrTypeParameterSymbol
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun referenceVariable(descriptor: VariableDescriptor): IrVariableSymbol
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun referenceTypeAlias(descriptor: TypeAliasDescriptor): IrTypeAliasSymbol
|
||||
fun referenceTypeAlias(signature: IdSignature): IrTypeAliasSymbol
|
||||
@@ -778,14 +772,6 @@ open class SymbolTable(
|
||||
|
||||
val unboundFields: Set<IrFieldSymbol> get() = fieldSymbolTable.unboundSymbols
|
||||
|
||||
@Deprecated(message = "Use declareProperty/referenceProperty", level = DeprecationLevel.WARNING)
|
||||
val propertyTable = HashMap<PropertyDescriptor, IrProperty>()
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
override fun referenceProperty(descriptor: PropertyDescriptor, generate: () -> IrProperty): IrProperty =
|
||||
@Suppress("DEPRECATION")
|
||||
propertyTable.getOrPut(descriptor, generate)
|
||||
|
||||
private fun createPropertySymbol(descriptor: PropertyDescriptor, signature: IdSignature?): IrPropertySymbol =
|
||||
signature?.let { IrPropertyPublicSymbolImpl(it, descriptor) } ?: IrPropertySymbolImpl(descriptor)
|
||||
|
||||
@@ -1144,10 +1130,6 @@ open class SymbolTable(
|
||||
initializer = irInitializerExpression
|
||||
}
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
override fun referenceVariable(descriptor: VariableDescriptor) =
|
||||
variableSymbolTable.referenced(descriptor) { throw AssertionError("Undefined variable referenced: $descriptor") }
|
||||
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
fun declareLocalDelegatedProperty(
|
||||
startOffset: Int,
|
||||
|
||||
Reference in New Issue
Block a user