720 @Override
721 public void visitForeachLoop(JCEnhancedForLoop tree) {
722 printTree("var", tree.var);
723 printTree("expr", tree.expr);
724 printTree("body", tree.body);
725 }
726
727 @Override
728 public void visitLabelled(JCLabeledStatement tree) {
729 printTree("body", tree.body);
730 }
731
732 @Override
733 public void visitSwitch(JCSwitch tree) {
734 printTree("selector", tree.selector);
735 printList("cases", tree.cases);
736 }
737
738 @Override
739 public void visitCase(JCCase tree) {
740 printTree("pat", tree.pat);
741 printList("stats", tree.stats);
742 }
743
744 @Override
745 public void visitSynchronized(JCSynchronized tree) {
746 printTree("lock", tree.lock);
747 printTree("body", tree.body);
748 }
749
750 @Override
751 public void visitTry(JCTry tree) {
752 printList("resources", tree.resources);
753 printTree("body", tree.body);
754 printList("catchers", tree.catchers);
755 printTree("finalizer", tree.finalizer);
756 }
757
758 @Override
759 public void visitCatch(JCCatch tree) {
760 printTree("param", tree.param);
765 public void visitConditional(JCConditional tree) {
766 printTree("cond", tree.cond);
767 printTree("truepart", tree.truepart);
768 printTree("falsepart", tree.falsepart);
769 }
770
771 @Override
772 public void visitIf(JCIf tree) {
773 printTree("cond", tree.cond);
774 printTree("thenpart", tree.thenpart);
775 printTree("elsepart", tree.elsepart);
776 }
777
778 @Override
779 public void visitExec(JCExpressionStatement tree) {
780 printTree("expr", tree.expr);
781 }
782
783 @Override
784 public void visitBreak(JCBreak tree) {
785 printName("label", tree.label);
786 }
787
788 @Override
789 public void visitContinue(JCContinue tree) {
790 printName("label", tree.label);
791 }
792
793 @Override
794 public void visitReturn(JCReturn tree) {
795 printTree("expr", tree.expr);
796 }
797
798 @Override
799 public void visitThrow(JCThrow tree) {
800 printTree("expr", tree.expr);
801 }
802
803 @Override
804 public void visitAssert(JCAssert tree) {
805 printTree("cond", tree.cond);
|
720 @Override
721 public void visitForeachLoop(JCEnhancedForLoop tree) {
722 printTree("var", tree.var);
723 printTree("expr", tree.expr);
724 printTree("body", tree.body);
725 }
726
727 @Override
728 public void visitLabelled(JCLabeledStatement tree) {
729 printTree("body", tree.body);
730 }
731
732 @Override
733 public void visitSwitch(JCSwitch tree) {
734 printTree("selector", tree.selector);
735 printList("cases", tree.cases);
736 }
737
738 @Override
739 public void visitCase(JCCase tree) {
740 printList("pat", tree.pats);
741 printList("stats", tree.stats);
742 }
743
744 @Override
745 public void visitSynchronized(JCSynchronized tree) {
746 printTree("lock", tree.lock);
747 printTree("body", tree.body);
748 }
749
750 @Override
751 public void visitTry(JCTry tree) {
752 printList("resources", tree.resources);
753 printTree("body", tree.body);
754 printList("catchers", tree.catchers);
755 printTree("finalizer", tree.finalizer);
756 }
757
758 @Override
759 public void visitCatch(JCCatch tree) {
760 printTree("param", tree.param);
765 public void visitConditional(JCConditional tree) {
766 printTree("cond", tree.cond);
767 printTree("truepart", tree.truepart);
768 printTree("falsepart", tree.falsepart);
769 }
770
771 @Override
772 public void visitIf(JCIf tree) {
773 printTree("cond", tree.cond);
774 printTree("thenpart", tree.thenpart);
775 printTree("elsepart", tree.elsepart);
776 }
777
778 @Override
779 public void visitExec(JCExpressionStatement tree) {
780 printTree("expr", tree.expr);
781 }
782
783 @Override
784 public void visitBreak(JCBreak tree) {
785 printTree("value", tree.value);
786 }
787
788 @Override
789 public void visitContinue(JCContinue tree) {
790 printName("label", tree.label);
791 }
792
793 @Override
794 public void visitReturn(JCReturn tree) {
795 printTree("expr", tree.expr);
796 }
797
798 @Override
799 public void visitThrow(JCThrow tree) {
800 printTree("expr", tree.expr);
801 }
802
803 @Override
804 public void visitAssert(JCAssert tree) {
805 printTree("cond", tree.cond);
|