From c256281d6139cd96dec25ac81dd77d986668faca Mon Sep 17 00:00:00 2001 From: Martin Monperrus Date: Mon, 18 Sep 2017 22:04:08 +0200 Subject: [PATCH] add call to enter and exit --- .../reflect/visitor/DefaultJavaPrettyPrinter.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main/java/spoon/reflect/visitor/DefaultJavaPrettyPrinter.java b/src/main/java/spoon/reflect/visitor/DefaultJavaPrettyPrinter.java index 746d2c580ed..b591393fbcd 100644 --- a/src/main/java/spoon/reflect/visitor/DefaultJavaPrettyPrinter.java +++ b/src/main/java/spoon/reflect/visitor/DefaultJavaPrettyPrinter.java @@ -299,6 +299,7 @@ public void computeImports(CtElement element) { @Override public void scan(CtElement e) { if (e != null) { + enter(e); context.elementStack.push(e); if (env.isPreserveLineNumbers()) { if (!(e instanceof CtNamedElement)) { @@ -318,6 +319,7 @@ public void scan(CtElement e) { throw new SpoonException("Printing of " + elementInfo + "failed", ex); } context.elementStack.pop(); + exit(e); } } @@ -344,16 +346,6 @@ private static void addParentPath(StringBuilder sb, CtElement ele) { } } - /** - * The generic scan method for a reference. - */ - public DefaultJavaPrettyPrinter scan(CtReference ref) { - if (ref != null) { - ref.accept(this); - } - return this; - } - private boolean shouldSetBracket(CtExpression e) { if (e.getTypeCasts().size() != 0) { return true;