org.jboss.errai.codegen.builder.impl
Class AbstractStatementBuilder
java.lang.Object
org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
- All Implemented Interfaces:
- Builder, StatementEnd, Statement
- Direct Known Subclasses:
- ArrayBuilderImpl, ContextualStatementBuilderImpl, IfBlockBuilderImpl, LoopBuilderImpl, ObjectBuilder, StatementBuilder, SwitchBlockBuilderImpl, TryBlockBuilderImpl
public abstract class AbstractStatementBuilder
- extends Object
- implements Statement, Builder, StatementEnd
Base class of all StatementBuilder
s
- Author:
- Christian Sadilek
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected final Context context
callElementBuilder
protected final CallElementBuilder callElementBuilder
generated
protected boolean generated
AbstractStatementBuilder
protected AbstractStatementBuilder(Context context)
AbstractStatementBuilder
protected AbstractStatementBuilder(Context context,
CallElementBuilder callElementBuilder)
generate
public String generate(Context context)
- Specified by:
generate
in interface Statement
appendCallElement
public void appendCallElement(CallElement element)
getType
public MetaClass getType()
- Specified by:
getType
in interface Statement
toJavaString
public String toJavaString()
- Description copied from interface:
Builder
- Validates the statement and generates the String representation.
- Specified by:
toJavaString
in interface Builder
- Returns:
- Java String representation
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.