diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt index 9c748b33e32..856759e4e88 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt @@ -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 get() = fieldSymbolTable.unboundSymbols - @Deprecated(message = "Use declareProperty/referenceProperty", level = DeprecationLevel.WARNING) - val propertyTable = HashMap() - - @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,