예제 #1
0
 public <T> T traverse(T memo, TreeWalker<T> walker) {
   return walker.visitFile(memo, this);
 }
예제 #2
0
 @Override
 public void accept(TreeWalker walker) {
   walker.visit(this);
 }
예제 #3
0
 public void accept(final TreeWalker walker) {
   walker.visit(this);
 }
예제 #4
0
 private boolean isNodeVisible(final Node node) {
   return (whatToShow_ & TreeWalker.getFlagForNode(node)) != 0;
 }
예제 #5
0
 public void walkChildren(TreeWalker<?> treeWalker) {
   for (int i = 0; i < statements.length; i++) {
     statements[i] = treeWalker.process(statements[i]);
   }
 }