minijava.syntaxtree
Class MessageSend
java.lang.Object
minijava.syntaxtree.MessageSend
- All Implemented Interfaces:
- java.io.Serializable, Node
public class MessageSend
- extends java.lang.Object
- implements Node
Grammar production:
primaryExpression -> PrimaryExpression()
nodeToken -> "."
identifier -> Identifier()
nodeToken1 -> "("
nodeOptional -> ( ExpressionList() )?
nodeToken2 -> ")"
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
primaryExpression
public PrimaryExpression primaryExpression
nodeToken
public NodeToken nodeToken
identifier
public Identifier identifier
nodeToken1
public NodeToken nodeToken1
nodeOptional
public NodeOptional nodeOptional
nodeToken2
public NodeToken nodeToken2
MessageSend
public MessageSend(PrimaryExpression n0,
NodeToken n1,
Identifier n2,
NodeToken n3,
NodeOptional n4,
NodeToken n5)
MessageSend
public MessageSend(PrimaryExpression n0,
Identifier n1,
NodeOptional n2)
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