|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkoala.dynamicjava.tree.Node
koala.dynamicjava.tree.Expression
koala.dynamicjava.tree.PrimaryExpression
koala.dynamicjava.tree.ConstructorInvocation
This class represents the constructor call nodes of the syntax tree
Field Summary | |
static java.lang.String |
ARGUMENTS
The arguments property name |
static java.lang.String |
SUPER
The super property name |
Fields inherited from class koala.dynamicjava.tree.Node |
BEGIN_COLUMN, BEGIN_LINE, END_COLUMN, END_LINE, FILENAME |
Fields inherited from interface koala.dynamicjava.tree.ExpressionContainer |
EXPRESSION |
Constructor Summary | |
ConstructorInvocation(Expression exp,
java.util.List args,
boolean sup)
Creates a new node |
|
ConstructorInvocation(Expression exp,
java.util.List args,
boolean sup,
java.lang.String fn,
int bl,
int bc,
int el,
int ec)
Creates a new node |
Method Summary | |
java.lang.Object |
acceptVisitor(Visitor visitor)
Allows a visitor to traverse the tree |
java.util.List |
getArguments()
Returns the arguments |
Expression |
getExpression()
Returns the prefix expression if one, or null otherwise |
boolean |
isSuper()
Returns true is this invocation is a 'super' or a 'this' invocation |
void |
setArguments(java.util.List l)
Sets the arguments |
void |
setExpression(Expression e)
Sets the prefix expression |
void |
setSuper(boolean b)
Sets the super property |
Methods inherited from class koala.dynamicjava.tree.Node |
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getFilename, getProperties, getProperty, hasProperty, removePropertyChangeListener, removePropertyChangeListener, setBeginColumn, setBeginLine, setEndColumn, setEndLine, setFilename, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ARGUMENTS
public static final java.lang.String SUPER
Constructor Detail |
public ConstructorInvocation(Expression exp, java.util.List args, boolean sup)
exp
- the prefix expressionargs
- the arguments. null if there are no argument.sup
- whether this invocation is 'super' or 'this'public ConstructorInvocation(Expression exp, java.util.List args, boolean sup, java.lang.String fn, int bl, int bc, int el, int ec)
exp
- the prefix expressionargs
- the arguments. null if there are no argument.sup
- whether this invocation is 'super' or 'this'fn
- the filenamebl
- the begin linebc
- the begin columnel
- the end lineec
- the end columnMethod Detail |
public Expression getExpression()
getExpression
in interface ExpressionContainer
public void setExpression(Expression e)
setExpression
in interface ExpressionContainer
public java.util.List getArguments()
public void setArguments(java.util.List l)
public boolean isSuper()
public void setSuper(boolean b)
public java.lang.Object acceptVisitor(Visitor visitor)
acceptVisitor
in class Node
visitor
- the visitor to accept
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |