|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrelaxngcc.codedom.CDBlock
Constructor Summary | |
CDBlock()
|
|
CDBlock(CDStatement s)
|
Method Summary | |
CDIfStatement |
_if(CDExpression exp)
|
void |
_return(CDExpression val)
Adds a new return statement. |
void |
add(CDBlock sv)
|
void |
add(CDStatement s)
|
CDAssignStatement |
assign(CDExpression lhs,
CDExpression rhs)
Adds a new assignment. |
CDVariable |
decl(CDType type,
java.lang.String name)
Adds a new variable declaration. |
CDVariable |
decl(CDType type,
java.lang.String name,
CDExpression init)
|
CDVariable |
insertDecl(CDType type,
java.lang.String name)
Declares a new variable at the beginning of the block. |
CDMethodInvokeExpression |
invoke(CDExpression obj,
java.lang.String method)
Adds a new method invocation. |
CDMethodInvokeExpression |
invoke(java.lang.String method)
|
int |
size()
|
void |
state(CDFormatter f)
Prints itself as a statement. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CDBlock()
public CDBlock(CDStatement s)
Method Detail |
public void add(CDStatement s)
public void add(CDBlock sv)
public CDIfStatement _if(CDExpression exp)
public CDMethodInvokeExpression invoke(CDExpression obj, java.lang.String method)
public CDMethodInvokeExpression invoke(java.lang.String method)
public CDVariable decl(CDType type, java.lang.String name)
public CDVariable decl(CDType type, java.lang.String name, CDExpression init)
public CDVariable insertDecl(CDType type, java.lang.String name)
public CDAssignStatement assign(CDExpression lhs, CDExpression rhs)
public void _return(CDExpression val)
public int size()
public void state(CDFormatter f) throws java.io.IOException
CDStatement
state
in interface CDStatement
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |