# HG changeset patch # User jjg # Date 1316040594 25200 # Node ID a6e2c1840ea115a7c5fc3b7f7cb48f183ad6fa55 # Parent 1807fc3fd33c8066f480fb16b2c296b63fcb40ae 7090700: fix for 7080267 breaks two tests Reviewed-by: ksrini diff -r 1807fc3fd33c -r a6e2c1840ea1 src/share/classes/com/sun/tools/javac/tree/JCTree.java --- a/src/share/classes/com/sun/tools/javac/tree/JCTree.java Wed Sep 14 12:14:30 2011 -0700 +++ b/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(); + } } /**