- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<T>
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<T>
- Direct Known Subclasses:
- Declaration, List, Opt, StateMachine
|
|||||||
FRAMES NO FRAMES |
java.lang.Objectbeaver.Symbol
AST.ASTNode<T>
public ASTNode()
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void init$Children()
public int getIndexOfChild(ASTNode node)
public final ASTNode$State state()
public final T getChildNoTransform(int i)
This method does not invoke AST transformations.
protected int numChildren()
public int getNumChild()
public final int getNumChildNoTransform()
This method does not invoke AST transformations.
public void insertChild(ASTNode node, int i)
public void removeChild(int i)
public int getStartLine()
public short getStartColumn()
public int getEndLine()
public short getEndColumn()
public void setStart(int startLine, short startColumn)
public void setEnd(int endLine, short endColumn)
public void flushCache()
public void flushCollectionCache()
protected void collect_contributors_StateMachine_numberOfTransitionsColl()
spec/Exercises.jrag
at line 66
protected void contributeTo_StateMachine_StateMachine_numberOfTransitionsColl(Counter collection)
protected void collect_contributors_StateMachine_errors()
spec/Exercises.jrag
at line 83
protected void contributeTo_StateMachine_StateMachine_errors(java.util.Set<java.lang.String> collection)
protected void collect_contributors_State_altSuccessors()
spec/Exercises.jrag
at line 48
protected void contributeTo_State_State_altSuccessors(java.util.Set<State> collection)
protected void collect_contributors_State_predecessors()
spec/Exercises.jrag
at line 57
protected void contributeTo_State_State_predecessors(java.util.Set<State> collection)
protected void collect_contributors_State_altReachable()
spec/Exercises.jrag
at line 102
protected void contributeTo_State_State_altReachable(java.util.Set<State> collection)
protected void collect_contributors_State_transitions()
spec/Graph.jrag
at line 6
protected void contributeTo_State_State_transitions(java.util.Set<Transition> collection)
public State Define_State_lookupForward(ASTNode caller, ASTNode child, java.lang.String label)
public java.util.Set<Transition> Define_Set_Transition__transitionsOf(ASTNode caller, ASTNode child, State s)
public StateMachine Define_StateMachine_theMachine(ASTNode caller, ASTNode child)
public State Define_State_lookup(ASTNode caller, ASTNode child, java.lang.String label)
public static final boolean generatedWithCircularEnabled
public static final boolean generatedWithCacheCycle
public static final boolean generatedWithComponentCheck
protected static ASTNode$State state
protected int numChildren
protected int startLine
protected short startColumn
protected int endLine
protected short endColumn
|
|||||||
FRAMES NO FRAMES |