Class CodegenStatementFor
java.lang.Object
com.espertech.esper.common.internal.bytecodemodel.model.statement.CodegenStatementWBlockBase
com.espertech.esper.common.internal.bytecodemodel.model.statement.CodegenStatementFor
- All Implemented Interfaces:
CodegenStatement
-
Constructor Summary
ConstructorsConstructorDescriptionCodegenStatementFor
(CodegenBlock parent, EPTypeClass type, String name, CodegenExpression initialization, CodegenExpression termination, CodegenExpression increment) -
Method Summary
Modifier and TypeMethodDescriptionvoid
mergeClasses
(Set<Class> classes) void
render
(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass, int level, CodegenIndent indent) void
setBlock
(CodegenBlock block) void
traverseExpressions
(Consumer<CodegenExpression> consumer) Methods inherited from class com.espertech.esper.common.internal.bytecodemodel.model.statement.CodegenStatementWBlockBase
getParent
-
Constructor Details
-
CodegenStatementFor
public CodegenStatementFor(CodegenBlock parent, EPTypeClass type, String name, CodegenExpression initialization, CodegenExpression termination, CodegenExpression increment)
-
-
Method Details
-
setBlock
-
render
public void render(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass, int level, CodegenIndent indent) -
mergeClasses
-
traverseExpressions
-