diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/IrMemberAccessExpression.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/IrMemberAccessExpression.kt index c8f5f4f17bf..8127518109b 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/IrMemberAccessExpression.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/IrMemberAccessExpression.kt @@ -32,45 +32,45 @@ abstract class IrMemberAccessExpression : IrDeclarationReference() abstract val origin: IrStatementOrigin? - protected abstract val typeArgumentsByIndex: Array - val typeArgumentsCount: Int get() = typeArgumentsByIndex.size + protected abstract val typeArguments: Array + val typeArgumentsCount: Int get() = typeArguments.size - protected abstract val argumentsByParameterIndex: Array - open val valueArgumentsCount: Int get() = argumentsByParameterIndex.size + protected abstract val valueArguments: Array + open val valueArgumentsCount: Int get() = valueArguments.size fun getValueArgument(index: Int): IrExpression? { if (index >= valueArgumentsCount) { throw AssertionError("$this: No such value argument slot: $index") } - return argumentsByParameterIndex[index] + return valueArguments[index] } fun putValueArgument(index: Int, valueArgument: IrExpression?) { if (index >= valueArgumentsCount) { throw AssertionError("$this: No such value argument slot: $index") } - argumentsByParameterIndex[index] = valueArgument + valueArguments[index] = valueArgument } fun getTypeArgument(index: Int): IrType? { if (index >= typeArgumentsCount) { throwNoSuchArgumentSlotException("type", index, typeArgumentsCount) } - return typeArgumentsByIndex[index] + return typeArguments[index] } fun putTypeArgument(index: Int, type: IrType?) { if (index >= typeArgumentsCount) { throwNoSuchArgumentSlotException("type", index, typeArgumentsCount) } - typeArgumentsByIndex[index] = type + typeArguments[index] = type } override fun acceptChildren(visitor: IrElementVisitor, data: D) { dispatchReceiver?.accept(visitor, data) extensionReceiver?.accept(visitor, data) if (valueArgumentsCount > 0) { - argumentsByParameterIndex.forEach { it?.accept(visitor, data) } + valueArguments.forEach { it?.accept(visitor, data) } } } @@ -78,8 +78,8 @@ abstract class IrMemberAccessExpression : IrDeclarationReference() dispatchReceiver = dispatchReceiver?.transform(transformer, data) extensionReceiver = extensionReceiver?.transform(transformer, data) if (valueArgumentsCount > 0) { - argumentsByParameterIndex.forEachIndexed { i, irExpression -> - argumentsByParameterIndex[i] = irExpression?.transform(transformer, data) + valueArguments.forEachIndexed { i, irExpression -> + valueArguments[i] = irExpression?.transform(transformer, data) } } } diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrCallImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrCallImpl.kt index 50808dc1cd9..99209db6cc4 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrCallImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrCallImpl.kt @@ -38,9 +38,9 @@ class IrCallImpl( override var superQualifierSymbol: IrClassSymbol? = null ) : IrCall() { - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array = arrayOfNulls(valueArgumentsCount) + override val valueArguments: Array = arrayOfNulls(valueArgumentsCount) override var contextReceiversCount = 0 diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrConstructorCallImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrConstructorCallImpl.kt index 3524c5658f5..9c4e5924cff 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrConstructorCallImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrConstructorCallImpl.kt @@ -26,9 +26,9 @@ class IrConstructorCallImpl( override val origin: IrStatementOrigin? = null, override var source: SourceElement = SourceElement.NO_SOURCE ) : IrConstructorCall() { - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array = arrayOfNulls(valueArgumentsCount) + override val valueArguments: Array = arrayOfNulls(valueArgumentsCount) override var contextReceiversCount = 0 diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrDelegatingConstructorCallImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrDelegatingConstructorCallImpl.kt index c61c9f1785a..1996d1d91fe 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrDelegatingConstructorCallImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrDelegatingConstructorCallImpl.kt @@ -36,9 +36,9 @@ class IrDelegatingConstructorCallImpl( override val origin: IrStatementOrigin? get() = null - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array = arrayOfNulls(valueArgumentsCount) + override val valueArguments: Array = arrayOfNulls(valueArgumentsCount) override var contextReceiversCount = 0 diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrEnumConstructorCallImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrEnumConstructorCallImpl.kt index 2a3a8b377a4..887b9813310 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrEnumConstructorCallImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrEnumConstructorCallImpl.kt @@ -34,9 +34,9 @@ class IrEnumConstructorCallImpl( override val origin: IrStatementOrigin? get() = null - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array = arrayOfNulls(valueArgumentsCount) + override val valueArguments: Array = arrayOfNulls(valueArgumentsCount) override var contextReceiversCount = 0 diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrFunctionReferenceImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrFunctionReferenceImpl.kt index 180afe54ab9..adb24127f32 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrFunctionReferenceImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrFunctionReferenceImpl.kt @@ -33,9 +33,9 @@ class IrFunctionReferenceImpl( override var reflectionTarget: IrFunctionSymbol? = symbol, override val origin: IrStatementOrigin? = null, ) : IrFunctionReference() { - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array = arrayOfNulls(valueArgumentsCount) + override val valueArguments: Array = arrayOfNulls(valueArgumentsCount) companion object { @ObsoleteDescriptorBasedAPI diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrLocalDelegatedPropertyReferenceImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrLocalDelegatedPropertyReferenceImpl.kt index a26cdc56691..a7811d8778c 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrLocalDelegatedPropertyReferenceImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrLocalDelegatedPropertyReferenceImpl.kt @@ -34,9 +34,9 @@ class IrLocalDelegatedPropertyReferenceImpl( override var setter: IrSimpleFunctionSymbol?, override val origin: IrStatementOrigin? = null, ) : IrLocalDelegatedPropertyReference() { - override val typeArgumentsByIndex: Array = emptyArray() + override val typeArguments: Array = emptyArray() - override val argumentsByParameterIndex: Array + override val valueArguments: Array get() = throw UnsupportedOperationException("Property reference $symbol has no value arguments") override val valueArgumentsCount: Int diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrPropertyReferenceImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrPropertyReferenceImpl.kt index a20b536b088..a707af554cb 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrPropertyReferenceImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrPropertyReferenceImpl.kt @@ -35,9 +35,9 @@ class IrPropertyReferenceImpl( override var setter: IrSimpleFunctionSymbol?, override val origin: IrStatementOrigin? = null, ) : IrPropertyReference() { - override val typeArgumentsByIndex: Array = arrayOfNulls(typeArgumentsCount) + override val typeArguments: Array = arrayOfNulls(typeArgumentsCount) - override val argumentsByParameterIndex: Array + override val valueArguments: Array get() = throw UnsupportedOperationException("Property reference $symbol has no value arguments") override val valueArgumentsCount: Int