Minor: fix IrDynamicOperatorExpressionImpl double dispatch methods
This commit is contained in:
+2
@@ -30,12 +30,14 @@ class IrDynamicOperatorExpressionImpl(
|
|||||||
visitor.visitDynamicOperatorExpression(this, data)
|
visitor.visitDynamicOperatorExpression(this, data)
|
||||||
|
|
||||||
override fun <D> acceptChildren(visitor: IrElementVisitor<Unit, D>, data: D) {
|
override fun <D> acceptChildren(visitor: IrElementVisitor<Unit, D>, data: D) {
|
||||||
|
receiver.accept(visitor, data)
|
||||||
for (valueArgument in arguments) {
|
for (valueArgument in arguments) {
|
||||||
valueArgument.accept(visitor, data)
|
valueArgument.accept(visitor, data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun <D> transformChildren(transformer: IrElementTransformer<D>, data: D) {
|
override fun <D> transformChildren(transformer: IrElementTransformer<D>, data: D) {
|
||||||
|
receiver = receiver.transform(transformer, data)
|
||||||
for (i in arguments.indices) {
|
for (i in arguments.indices) {
|
||||||
arguments[i] = arguments[i].transform(transformer, data)
|
arguments[i] = arguments[i].transform(transformer, data)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user