Class CodegenStatementBase
java.lang.Object
com.espertech.esper.common.internal.bytecodemodel.model.statement.CodegenStatementBase
- All Implemented Interfaces:
CodegenStatement
- Direct Known Subclasses:
CodegenStatementAssignArrayElement
,CodegenStatementAssignArrayElement2Dim
,CodegenStatementAssignCompound
,CodegenStatementAssignNamed
,CodegenStatementAssignRef
,CodegenStatementBreakLoop
,CodegenStatementCommentFullLine
,CodegenStatementContinue
,CodegenStatementDeclareVar
,CodegenStatementDeclareVarNull
,CodegenStatementDeclareVarWCast
,CodegenStatementExpression
,CodegenStatementIfConditionReturnConst
,CodegenStatementIfRefNotTypeReturnConst
,CodegenStatementReturnExpression
,CodegenStatementReturnNoValue
,CodegenStatementSuperCtor
,CodegenStatementThrow
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass, int level, CodegenIndent indent) abstract void
renderStatement
(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.bytecodemodel.model.statement.CodegenStatement
mergeClasses, traverseExpressions
-
Constructor Details
-
CodegenStatementBase
public CodegenStatementBase()
-
-
Method Details
-
renderStatement
public abstract void renderStatement(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass) -
render
public void render(StringBuilder builder, Map<Class, String> imports, boolean isInnerClass, int level, CodegenIndent indent) - Specified by:
render
in interfaceCodegenStatement
-