--- a/test/langtools/tools/javac/lib/DPrinter.java Thu Oct 17 20:27:44 2019 +0100
+++ b/test/langtools/tools/javac/lib/DPrinter.java Thu Oct 17 20:53:35 2019 +0100
@@ -437,7 +437,8 @@
Scope scope = (Scope) getField(e, e.getClass(), "scope");
return "(" + sym.name + ":" + sym
+ ",shdw:" + entryToString(callMethod(e, e.getClass(), "next"), table, true)
- + ",sibl:" + entryToString(getField(e, e.getClass(), "sibling"), table, true)
+ + ",nextSibling:" + entryToString(getField(e, e.getClass(), "nextSibling"), table, true)
+ + ",prevSibling:" + entryToString(getField(e, e.getClass(), "prevSibling"), table, true)
+ ((sym.owner != scope.owner)
? (",BOGUS[" + sym.owner + "," + scope.owner + "]")
: "")
@@ -782,6 +783,11 @@
@Override
public void visitBreak(JCBreak tree) {
+ printName("label", tree.label);
+ }
+
+ @Override
+ public void visitYield(JCYield tree) {
printTree("value", tree.value);
}