public class ScriptNode extends SimpleNode implements ScriptNodePropConstants
Modifier and Type | Class and Description |
---|---|
private class |
ScriptNode.DumpState |
Modifier and Type | Field and Description |
---|---|
protected static Node[] |
emptyChildArray |
int |
tokenKind |
children, id, parent, parser, value
LHS, OPERATION, PRIMITIVE, RHS
Constructor and Description |
---|
ScriptNode(GuiTestScriptParser p,
int i) |
ScriptNode(int i) |
Modifier and Type | Method and Description |
---|---|
void |
add(Node node) |
ScriptNode |
child(int i) |
int |
childCount() |
private void |
dump(ScriptNode.DumpState state) |
private void |
dump(ScriptNode.DumpState state,
int nodePositionFromEnd) |
void |
dump(java.lang.String prefix) |
void |
dump(java.lang.String prefix,
java.io.PrintStream out) |
ScriptNode |
get(int pos) |
Node[] |
getChildren() |
java.lang.String |
getNodeName() |
static java.lang.String |
getNodeName(int nodeId) |
private int |
getPositionFromEnd() |
java.lang.Object |
getTokenKind() |
java.lang.String |
getTokenName() |
static java.lang.String |
getTokenName(int kind) |
boolean |
hasChildren() |
java.lang.String |
propsToString() |
void |
setTokenKind(int kind) |
java.lang.String |
toString() |
void |
writeProps(java.lang.StringBuilder sb) |
getId, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString
protected static final Node[] emptyChildArray
public int tokenKind
public ScriptNode(GuiTestScriptParser p, int i)
public ScriptNode(int i)
public void add(Node node)
public ScriptNode child(int i)
public int childCount()
private void dump(ScriptNode.DumpState state)
private void dump(ScriptNode.DumpState state, int nodePositionFromEnd)
public void dump(java.lang.String prefix)
dump
in class SimpleNode
public void dump(java.lang.String prefix, java.io.PrintStream out)
public ScriptNode get(int pos)
public java.lang.String getNodeName()
public static java.lang.String getNodeName(int nodeId)
private int getPositionFromEnd()
public java.lang.Object getTokenKind()
public java.lang.String getTokenName()
public static java.lang.String getTokenName(int kind)
public boolean hasChildren()
public java.lang.String propsToString()
public void setTokenKind(int kind)
public java.lang.String toString()
toString
in class SimpleNode
public void writeProps(java.lang.StringBuilder sb)