|
|||||||||||
| 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 column| Method Detail |
public Expression getExpression()
getExpression in interface ExpressionContainerpublic void setExpression(Expression e)
setExpression in interface ExpressionContainerpublic 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 Nodevisitor - the visitor to accept
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||