minijava.syntaxtree
Class ArrayAllocationExpression
java.lang.Object
minijava.syntaxtree.ArrayAllocationExpression
- All Implemented Interfaces:
- java.io.Serializable, Node
public class ArrayAllocationExpression
- extends java.lang.Object
- implements Node
Grammar production:
nodeToken -> "new"
nodeToken1 -> "int"
nodeToken2 -> "["
expression -> Expression()
nodeToken3 -> "]"
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeToken
public NodeToken nodeToken
nodeToken1
public NodeToken nodeToken1
nodeToken2
public NodeToken nodeToken2
expression
public Expression expression
nodeToken3
public NodeToken nodeToken3
ArrayAllocationExpression
public ArrayAllocationExpression(NodeToken n0,
NodeToken n1,
NodeToken n2,
Expression n3,
NodeToken n4)
ArrayAllocationExpression
public ArrayAllocationExpression(Expression n0)
accept
public void accept(Visitor v)
- Specified by:
accept
in interface Node
accept
public <R,A> R accept(GJVisitor<R,A> v,
A argu)
- Specified by:
accept
in interface Node
accept
public <R> R accept(GJNoArguVisitor<R> v)
- Specified by:
accept
in interface Node
accept
public <A> void accept(GJVoidVisitor<A> v,
A argu)
- Specified by:
accept
in interface Node