Package org.jibx.schema.codegen
Class StatementBuilderBase
- java.lang.Object
-
- org.jibx.schema.codegen.ASTBuilderBase
-
- org.jibx.schema.codegen.StatementBuilderBase
-
- Direct Known Subclasses:
BlockBuilder
,IfBuilder
,SwitchBuilder
public abstract class StatementBuilderBase extends ASTBuilderBase
Base class for all statement builders. This wraps the AST representation with convenience methods and added control information.- Author:
- Dennis M. Sosnoski
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassBuilder
m_source
Source builder.-
Fields inherited from class org.jibx.schema.codegen.ASTBuilderBase
m_ast
-
-
Constructor Summary
Constructors Constructor Description StatementBuilderBase(ClassBuilder source)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract Statement
getStatement()
Get the statement.-
Methods inherited from class org.jibx.schema.codegen.ASTBuilderBase
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteral
-
-
-
-
Field Detail
-
m_source
protected final ClassBuilder m_source
Source builder.
-
-
Constructor Detail
-
StatementBuilderBase
public StatementBuilderBase(ClassBuilder source)
Constructor.- Parameters:
source
-
-
-