test/langtools/tools/javac/lib/DPrinter.java
changeset 58500 03165abce4cc
parent 55306 ea43db53de91
child 58679 9c3209ff7550
child 59285 7799a51dbe30
equal deleted inserted replaced
58499:d62c7224d5b7 58500:03165abce4cc
   435                 return String.valueOf(index);
   435                 return String.valueOf(index);
   436         }
   436         }
   437         Scope scope = (Scope) getField(e, e.getClass(), "scope");
   437         Scope scope = (Scope) getField(e, e.getClass(), "scope");
   438         return "(" + sym.name + ":" + sym
   438         return "(" + sym.name + ":" + sym
   439                 + ",shdw:" + entryToString(callMethod(e, e.getClass(), "next"), table, true)
   439                 + ",shdw:" + entryToString(callMethod(e, e.getClass(), "next"), table, true)
   440                 + ",sibl:" + entryToString(getField(e, e.getClass(), "sibling"), table, true)
   440                 + ",nextSibling:" + entryToString(getField(e, e.getClass(), "nextSibling"), table, true)
       
   441                 + ",prevSibling:" + entryToString(getField(e, e.getClass(), "prevSibling"), table, true)
   441                 + ((sym.owner != scope.owner)
   442                 + ((sym.owner != scope.owner)
   442                     ? (",BOGUS[" + sym.owner + "," + scope.owner + "]")
   443                     ? (",BOGUS[" + sym.owner + "," + scope.owner + "]")
   443                     : "")
   444                     : "")
   444                 + ")";
   445                 + ")";
   445     }
   446     }