|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpnuts.lang.SimpleNode
public class SimpleNode
This class respresents a node of AST.
Field Summary | |
---|---|
int |
beginColumn
|
int |
beginLine
|
protected SimpleNode[] |
children
|
int |
endLine
|
int |
id
|
java.lang.Object |
info
|
protected SimpleNode |
parent
|
java.lang.String |
str
|
Constructor Summary | |
---|---|
SimpleNode(int i)
|
Method Summary | |
---|---|
java.lang.Object |
accept(Visitor visitor,
Context context)
dispatch the instance to a Visitor |
java.lang.Object |
clone()
|
void |
dump(java.lang.String prefix)
|
java.lang.Object |
getAttribute(java.lang.String key)
Gets an attribute value |
void |
jjtAddChild(SimpleNode n,
int i)
|
SimpleNode |
jjtGetChild(int i)
|
int |
jjtGetNumChildren()
|
SimpleNode |
jjtGetParent()
|
void |
jjtSetParent(SimpleNode n)
public void jjtOpen() { } public void jjtClose() { } |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Sets an attribute value for the specified key |
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String prefix)
|
java.lang.String |
unparse()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected SimpleNode parent
protected SimpleNode[] children
public int id
public java.lang.String str
public int beginLine
public int beginColumn
public int endLine
public java.lang.Object info
Constructor Detail |
---|
public SimpleNode(int i)
Method Detail |
---|
public void jjtSetParent(SimpleNode n)
public SimpleNode jjtGetParent()
public void jjtAddChild(SimpleNode n, int i)
public final SimpleNode jjtGetChild(int i)
public final int jjtGetNumChildren()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String prefix)
public void dump(java.lang.String prefix)
public java.lang.String unparse()
public java.lang.Object getAttribute(java.lang.String key)
key
- the attribute name
public void setAttribute(java.lang.String key, java.lang.Object value)
key
- the attribute namevalue
- the valuepublic java.lang.Object accept(Visitor visitor, Context context)
public java.lang.Object clone()
clone
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |