All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
CodegenBlock |
assignArrayElement(String ref,
CodegenExpression index,
CodegenExpression assignment) |
CodegenBlock |
assignRef(String ref,
CodegenExpression assignment) |
CodegenBlock |
blockElse() |
CodegenBlock |
blockElseIf(CodegenExpression condition) |
CodegenBlock |
blockEnd() |
CodegenBlock |
blockReturn(CodegenExpression expression) |
CodegenBlock |
declareVar(Class clazz,
String var,
CodegenExpression initializer) |
CodegenBlock |
declareVarEventPerStreamUnd(Class clazz,
int streamNum) |
CodegenBlock |
declareVarNull(Class clazz,
String var) |
CodegenBlock |
declareVarWCast(Class clazz,
String var,
String rhsName) |
CodegenBlock |
exprDotMethod(CodegenExpression expression,
String method,
CodegenExpression... params) |
CodegenBlock |
expression(CodegenExpression expression) |
CodegenBlock |
forLoopInt(String name,
CodegenExpression upperLimit) |
CodegenBlock |
ifConditionReturnConst(CodegenExpression condition,
Object constant) |
CodegenBlock |
ifInstanceOf(String name,
Class clazz) |
CodegenBlock |
ifNotInstanceOf(String name,
Class clazz) |
CodegenBlock |
ifRefNotTypeReturnConst(String ref,
Class type,
Object constant) |
CodegenBlock |
ifRefNullReturnFalse(String ref) |
CodegenBlock |
ifRefNullReturnNull(String ref) |
void |
mergeClasses(Set<Class> classes) |
String |
methodReturn(CodegenExpression expression) |
void |
render(StringBuilder builder,
Map<Class,String> imports) |