langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java
changeset 10630 f334a30479e2
parent 9300 c2de4dd9853b
child 10632 e6c5a7c372df
equal deleted inserted replaced
10629:c302eac29e99 10630:f334a30479e2
   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