[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(descriptor: PropertyDescriptor): IrPropertySymbol
|
||||||
fun referenceProperty(signature: IdSignature): IrPropertySymbol
|
fun referenceProperty(signature: IdSignature): IrPropertySymbol
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
|
||||||
fun referenceProperty(descriptor: PropertyDescriptor, generate: () -> IrProperty): IrProperty
|
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
@ObsoleteDescriptorBasedAPI
|
||||||
fun referenceSimpleFunction(descriptor: FunctionDescriptor): IrSimpleFunctionSymbol
|
fun referenceSimpleFunction(descriptor: FunctionDescriptor): IrSimpleFunctionSymbol
|
||||||
fun referenceSimpleFunction(signature: IdSignature): IrSimpleFunctionSymbol
|
fun referenceSimpleFunction(signature: IdSignature): IrSimpleFunctionSymbol
|
||||||
@@ -67,9 +64,6 @@ interface ReferenceSymbolTable {
|
|||||||
@ObsoleteDescriptorBasedAPI
|
@ObsoleteDescriptorBasedAPI
|
||||||
fun referenceScopedTypeParameter(classifier: TypeParameterDescriptor): IrTypeParameterSymbol
|
fun referenceScopedTypeParameter(classifier: TypeParameterDescriptor): IrTypeParameterSymbol
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
|
||||||
fun referenceVariable(descriptor: VariableDescriptor): IrVariableSymbol
|
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
@ObsoleteDescriptorBasedAPI
|
||||||
fun referenceTypeAlias(descriptor: TypeAliasDescriptor): IrTypeAliasSymbol
|
fun referenceTypeAlias(descriptor: TypeAliasDescriptor): IrTypeAliasSymbol
|
||||||
fun referenceTypeAlias(signature: IdSignature): IrTypeAliasSymbol
|
fun referenceTypeAlias(signature: IdSignature): IrTypeAliasSymbol
|
||||||
@@ -778,14 +772,6 @@ open class SymbolTable(
|
|||||||
|
|
||||||
val unboundFields: Set<IrFieldSymbol> get() = fieldSymbolTable.unboundSymbols
|
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 =
|
private fun createPropertySymbol(descriptor: PropertyDescriptor, signature: IdSignature?): IrPropertySymbol =
|
||||||
signature?.let { IrPropertyPublicSymbolImpl(it, descriptor) } ?: IrPropertySymbolImpl(descriptor)
|
signature?.let { IrPropertyPublicSymbolImpl(it, descriptor) } ?: IrPropertySymbolImpl(descriptor)
|
||||||
|
|
||||||
@@ -1144,10 +1130,6 @@ open class SymbolTable(
|
|||||||
initializer = irInitializerExpression
|
initializer = irInitializerExpression
|
||||||
}
|
}
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
|
||||||
override fun referenceVariable(descriptor: VariableDescriptor) =
|
|
||||||
variableSymbolTable.referenced(descriptor) { throw AssertionError("Undefined variable referenced: $descriptor") }
|
|
||||||
|
|
||||||
@ObsoleteDescriptorBasedAPI
|
@ObsoleteDescriptorBasedAPI
|
||||||
fun declareLocalDelegatedProperty(
|
fun declareLocalDelegatedProperty(
|
||||||
startOffset: Int,
|
startOffset: Int,
|
||||||
|
|||||||
Reference in New Issue
Block a user