--- a/langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java Wed Sep 14 12:14:30 2011 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java Wed Sep 14 15:49:54 2011 -0700
@@ -538,21 +538,6 @@
super.setPos(pos);
return this;
}
-
- /** Convert a statement tree to a pretty-printed string. */
- @Override
- public String toString() {
- StringWriter s = new StringWriter();
- try {
- new Pretty(s, false).printStat(this);
- }
- catch (IOException e) {
- // should never happen, because StringWriter is defined
- // never to throw any IOExceptions
- throw new AssertionError(e);
- }
- return s.toString();
- }
}
public static abstract class JCExpression extends JCTree implements ExpressionTree {
@@ -1191,6 +1176,21 @@
public int getTag() {
return EXEC;
}
+
+ /** Convert a expression-statement tree to a pretty-printed string. */
+ @Override
+ public String toString() {
+ StringWriter s = new StringWriter();
+ try {
+ new Pretty(s, false).printStat(this);
+ }
+ catch (IOException e) {
+ // should never happen, because StringWriter is defined
+ // never to throw any IOExceptions
+ throw new AssertionError(e);
+ }
+ return s.toString();
+ }
}
/**