src/share/classes/com/sun/tools/javac/tree/JCTree.java

changeset 1089
0f3da6af9799
parent 969
8cc5b440fdde
child 1091
a6e2c1840ea1
equal deleted inserted replaced
1088:ca2e2b85f437 1089:0f3da6af9799
535 } 535 }
536 @Override 536 @Override
537 public JCStatement setPos(int pos) { 537 public JCStatement setPos(int pos) {
538 super.setPos(pos); 538 super.setPos(pos);
539 return this; 539 return this;
540 }
541
542 /** Convert a statement tree to a pretty-printed string. */
543 @Override
544 public String toString() {
545 StringWriter s = new StringWriter();
546 try {
547 new Pretty(s, false).printStat(this);
548 }
549 catch (IOException e) {
550 // should never happen, because StringWriter is defined
551 // never to throw any IOExceptions
552 throw new AssertionError(e);
553 }
554 return s.toString();
540 } 555 }
541 } 556 }
542 557
543 public static abstract class JCExpression extends JCTree implements ExpressionTree { 558 public static abstract class JCExpression extends JCTree implements ExpressionTree {
544 @Override 559 @Override

mercurial