public class CodeStatementBlock extends CodeObject
| Constructor and Description |
|---|
CodeStatementBlock() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(CodeExpression expression) |
void |
add(CodeStatement statement) |
void |
addAll(CodeStatementBlock statements) |
boolean |
equals(Object arg) |
CodeStatementCollection |
getStatements() |
int |
hashCode() |
void |
visit(CodeVisitor visitor)
Walks this code object structure
|
CodeStatementBlock |
withMetaData(Object... pairs)
Inserts multiple metadata key-value pairs
|
getMetaData, hasMetaData, putMetaData, removeMetaData, toStringpublic CodeStatementCollection getStatements()
public void addAll(CodeStatementBlock statements)
public void add(CodeExpression expression)
public void add(CodeStatement statement)
public void visit(CodeVisitor visitor)
CodeObjectvisit in class CodeObjectpublic CodeStatementBlock withMetaData(Object... pairs)
CodeObjectwithMetaData in class CodeObjectpairs - alternating key, value...public boolean equals(Object arg)
equals in class CodeObjectpublic int hashCode()
hashCode in class CodeObjectCopyright © 2014. All rights reserved.