xjavadoc

Class SimpleNode

public class SimpleNode extends Object implements Node

Field Summary
protected Node[]children
protected Tokenfirst
protected intid
static intinstanceCount
protected Tokenlast
protected Nodeparent
protected JavaParserparser
Constructor Summary
SimpleNode(int i)
SimpleNode(JavaParser p, int i)
Method Summary
Stringdump()
voiddump(StringBuffer sb, String prefix)
TokengetFirstToken()
TokengetLastToken()
intgetPosition()
Returns our position under our parent.
StringgetType()
voidjjtAddChild(Node n, int i)
voidjjtClose()
NodejjtGetChild(int i)
intjjtGetNumChildren()
NodejjtGetParent()
voidjjtOpen()
voidjjtSetParent(Node n)
StringtoString()
StringtoString(String prefix)

Field Detail

children

protected Node[] children

first

protected Token first

id

protected int id

instanceCount

public static int instanceCount

last

protected Token last

parent

protected Node parent

parser

protected JavaParser parser

Constructor Detail

SimpleNode

public SimpleNode(int i)

SimpleNode

public SimpleNode(JavaParser p, int i)

Method Detail

dump

public String dump()

dump

private void dump(StringBuffer sb, String prefix)

getFirstToken

public Token getFirstToken()

getLastToken

public Token getLastToken()

getPosition

public int getPosition()
Returns our position under our parent.

Returns: our position under our parent.

getType

public String getType()

jjtAddChild

public void jjtAddChild(Node n, int i)

jjtClose

public void jjtClose()

jjtGetChild

public Node jjtGetChild(int i)

jjtGetNumChildren

public int jjtGetNumChildren()

jjtGetParent

public Node jjtGetParent()

jjtOpen

public void jjtOpen()

jjtSetParent

public void jjtSetParent(Node n)

toString

public String toString()

toString

public String toString(String prefix)