Skip to content

Commit 5ef9807

Browse files
committed
[releng] Minor improvment of debug services
1 parent 7dea46d commit 5ef9807

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

  • commons/utils/plugins/org.obeonetwork.utils.common.ui/src/org/obeonetwork/utils/common/ui/services

commons/utils/plugins/org.obeonetwork.utils.common.ui/src/org/obeonetwork/utils/common/ui/services/DebugServices.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,15 @@
1919

2020
public class DebugServices {
2121

22-
public EObject trace(EObject receiver) {
23-
java.lang.System.out.println("receiver.eClass() = \"" + receiver.eClass().getName() + "\"");
24-
java.lang.System.out.println("receiver.toString() = \"" + receiver.toString() + "\"");
25-
java.lang.System.out.println("receiver.name = \"" +
26-
Optional.ofNullable(receiver.eClass().getEStructuralFeature("name"))
27-
.map(f -> (String)receiver.eGet(f)).orElse(null) + "\"");
22+
public EObject trace(EObject self) {
23+
java.lang.System.out.println("### AQL Trace ###");
24+
java.lang.System.out.println("self.eClass() = \"" + self.eClass().getName() + "\"");
25+
java.lang.System.out.println("self.toString() = \"" + self.toString() + "\"");
26+
java.lang.System.out.println("self.name = \"" +
27+
Optional.ofNullable(self.eClass().getEStructuralFeature("name"))
28+
.map(f -> (String)self.eGet(f)).orElse(null) + "\"");
2829

29-
return receiver;
30+
return self;
3031
}
3132

3233
public EObject traceVars(EObject o) {
@@ -35,7 +36,7 @@ public EObject traceVars(EObject o) {
3536
Map<String, ?> vars = session.getInterpreter().getVariables();
3637
java.lang.System.out.println(vars.keySet().size() + " variable(s)");
3738
for(String var : vars.keySet()) {
38-
java.lang.System.out.println(var + " = " + vars.get(var) + " (" + vars.get(var).getClass() + ")");
39+
java.lang.System.out.println("- " + var + " = " + vars.get(var) + " (" + vars.get(var).getClass() + ")");
3940
}
4041
return o;
4142
}

0 commit comments

Comments
 (0)