コード例 #1
0
 public void visit(NodeListOptional n, String sep) {
   if (n.present())
     for (Enumeration e = n.elements(); e.hasMoreElements(); ) {
       ((Node) e.nextElement()).accept(this);
       if (e.hasMoreElements()) out.print(sep);
     }
 }
コード例 #2
0
 public void visit(final NodeListOptional n, final A argu) {
   if (n.present()) {
     for (final Iterator<INode> e = n.elements(); e.hasNext(); ) {
       e.next().accept(this, argu);
     }
     return;
   } else return;
 }
コード例 #3
0
ファイル: GJVoidDepthFirst.java プロジェクト: pradeep90/POPL
 public void visit(NodeListOptional n, A argu) {
   if (n.present()) {
     int _count = 0;
     for (Enumeration<Node> e = n.elements(); e.hasMoreElements(); ) {
       e.nextElement().accept(this, argu);
       _count++;
     }
   }
 }
コード例 #4
0
 public R visit(NodeListOptional n) {
   if (n.present()) {
     R _ret = null;
     int _count = 0;
     for (Enumeration<Node> e = n.elements(); e.hasMoreElements(); ) {
       e.nextElement().accept(this);
       _count++;
     }
     return _ret;
   } else return null;
 }
コード例 #5
0
ファイル: DepthFirstVisitor.java プロジェクト: pradeep90/POPL
 public void visit(NodeListOptional n) {
   if (n.present())
     for (Enumeration<Node> e = n.elements(); e.hasMoreElements(); ) e.nextElement().accept(this);
 }