From f3b312ad48d8e5b881aa8005d2fe01bda12bf656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martti=20K=C3=A4=C3=A4rik?= Date: Wed, 5 Mar 2025 10:27:23 +0200 Subject: [PATCH] Fix: VariableUse reduction was ignored by Java code generator --- .../mts/tdl/execution/java/codegen/JUnitTestGenerator.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/org.etsi.mts.tdl.execution.java.codegen/src/org/etsi/mts/tdl/execution/java/codegen/JUnitTestGenerator.java b/plugins/org.etsi.mts.tdl.execution.java.codegen/src/org/etsi/mts/tdl/execution/java/codegen/JUnitTestGenerator.java index 7876f84..478bffb 100644 --- a/plugins/org.etsi.mts.tdl.execution.java.codegen/src/org/etsi/mts/tdl/execution/java/codegen/JUnitTestGenerator.java +++ b/plugins/org.etsi.mts.tdl.execution.java.codegen/src/org/etsi/mts/tdl/execution/java/codegen/JUnitTestGenerator.java @@ -1891,11 +1891,15 @@ public class JUnitTestGenerator extends Renderer { append(")"); } else if (d instanceof VariableUse) { - append(HELPER_FIELD + ".clone(" + getElementName(((VariableUse) d).getVariable()) + ")"); + write(d, dataUseVariables); +// append(HELPER_FIELD + ".clone(" + getElementName(((VariableUse) d).getVariable()) + ")"); } line(";"); + if (d instanceof VariableUse) { + lineComment("TODO " + HELPER_FIELD + ".clone(" + getElementName(((VariableUse) d).getVariable()) + ")"); + } if (!arguments.isEmpty()) { for (ParameterBinding arg : arguments) { -- GitLab