diff options
author | Arne Juul <arnej@yahooinc.com> | 2023-03-20 12:19:34 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahooinc.com> | 2023-03-20 12:22:52 +0000 |
commit | baa9c48be8732564e00730efe680df26a8f47f4c (patch) | |
tree | 9c83c10f0a225cdd5828013b56ffee6556d76a62 /config-model/src/main/java/com | |
parent | 5791e60dfcd5f83d0e77e45498318eeb3dd33ee3 (diff) |
use withTransformedExpressions for wiring
Diffstat (limited to 'config-model/src/main/java/com')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/expressiontransforms/InputRecorder.java | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/expressiontransforms/InputRecorder.java b/config-model/src/main/java/com/yahoo/schema/expressiontransforms/InputRecorder.java index 84d0997b12e..af072c5b59a 100644 --- a/config-model/src/main/java/com/yahoo/schema/expressiontransforms/InputRecorder.java +++ b/config-model/src/main/java/com/yahoo/schema/expressiontransforms/InputRecorder.java @@ -55,20 +55,7 @@ public class InputRecorder extends ExpressionTransformer<InputRecorderContext> { } return transformChildren(t, childContext); } - if (f instanceof DynamicTensor d) { - for (var tf : d.cellGeneratorFunctions()) { - if (tf instanceof TensorFunctionNode.ExpressionTensorFunction expr) { - transform(expr.wrappedExpression(), context); - } - } - } - if (f instanceof Slice s) { - for (var tf : s.selectorFunctions()) { - if (tf instanceof TensorFunctionNode.ExpressionTensorFunction expr) { - transform(expr.wrappedExpression(), context); - } - } - } + node = t.withTransformedExpressions(expr -> transform(expr, context)); } if (node instanceof CompositeNode c) return transformChildren(c, context); |