|
|||||||||||
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.SwitchBlock
This class represents the switch expression-statement bindings
Field Summary | |
static java.lang.String |
STATEMENTS
The statements 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 | |
SwitchBlock(Expression exp,
java.util.List stmts)
Creates a new binding |
|
SwitchBlock(Expression exp,
java.util.List stmts,
java.lang.String fn,
int bl,
int bc,
int el,
int ec)
Creates a new binding |
Method Summary | |
java.lang.Object |
acceptVisitor(Visitor visitor)
Allows a visitor to traverse the tree |
Expression |
getExpression()
Returns the 'case' expression |
java.util.List |
getStatements()
Returns the statements |
void |
setExpression(Expression e)
Sets the 'case' expression |
void |
setStatements(java.util.List l)
Sets the statements |
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 STATEMENTS
Constructor Detail |
public SwitchBlock(Expression exp, java.util.List stmts)
public SwitchBlock(Expression exp, java.util.List stmts, java.lang.String fn, int bl, int bc, int el, int ec)
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 getStatements()
public void setStatements(java.util.List l)
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 |