Node xref

View Javadoc
1 /* Generated By:JJTree: Do not edit this line. Node.java */
2 
3 package net.sourceforge.pmd.ast;
4 
5 /* All AST nodes must implement this interface. It provides basic
6  machinery for constructing the parent and child relationships
7  between nodes. */
8 
9 public interface Node {
10 
11 /**
12  * This method is called after the node has been made the current
13  * node. It indicates that child nodes can now be added to it.
14  */
15 public void jjtOpen();
16 
17 /**
18  * This method is called after all the child nodes have been
19  * added.
20  */
21 public void jjtClose();
22 
23 /**
24  * This pair of methods are used to inform the node of its
25  * parent.
26  */
27 public void jjtSetParent(Node n);
28 
29 public Node jjtGetParent();
30 
31 /**
32  * This method tells the node to add its argument to the node's
33  * list of children.
34  */
35 public void jjtAddChild(Node n, int i);
36 
37 /**
38  * This method returns a child node. The children are numbered
39  * from zero, left to right.
40  *
41  * @param i the child index. Must be nonnegative and less than
42  * {@link #jjtGetNumChildren}.
43  */
44 public Node jjtGetChild(int i);
45 
46 /**
47  * Return the number of children the node has.
48  */
49 public int jjtGetNumChildren();
50 
51 }

AltStyle によって変換されたページ (->オリジナル) /