org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl
Class ContextualStatementBuilderImpl
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl.AbstractStatementBuilder
org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl.ContextualStatementBuilderImpl
- All Implemented Interfaces:
- Builder, ContextualIfBlockBuilder, ContextualLoopBuilder, ContextualStatementBuilder, ContextualSwitchBlockBuilder, StatementEnd, VariableReferenceContextualStatementBuilder, Statement
public class ContextualStatementBuilderImpl
- extends AbstractStatementBuilder
- implements ContextualStatementBuilder, VariableReferenceContextualStatementBuilder
Implementation of the ContextualStatementBuilder.
- Author:
- Christian Sadilek , Mike Brock
|
Method Summary |
StatementEnd |
assignValue(AssignmentOperator operator,
Object statement)
|
StatementEnd |
assignValue(Object statement)
|
BlockBuilder<WhileBuilder> |
do_()
|
BlockBuilder<StatementEnd> |
for_(Statement initializer,
BooleanExpression condition)
|
BlockBuilder<StatementEnd> |
for_(Statement initializer,
BooleanExpression condition,
Statement afterBlock)
|
BlockBuilder<StatementEnd> |
foreach(String loopVarName)
|
BlockBuilder<StatementEnd> |
foreach(String loopVarName,
Class<?> loopVarType)
|
BlockBuilder<ElseBlockBuilder> |
if_()
|
BlockBuilder<ElseBlockBuilder> |
if_(BooleanOperator op,
Object rhs)
|
BlockBuilder<ElseBlockBuilder> |
if_(BooleanOperator op,
Statement rhs)
|
BlockBuilder<ElseBlockBuilder> |
ifNot()
|
ContextualStatementBuilder |
invoke(MetaMethod method,
Object... parameters)
|
ContextualStatementBuilder |
invoke(String methodName,
Object... parameters)
|
VariableReferenceContextualStatementBuilder |
loadField(String fieldName)
|
StatementEnd |
returnValue()
|
CaseBlockBuilder |
switch_()
|
BlockBuilder<StatementEnd> |
while_()
|
BlockBuilder<StatementEnd> |
while_(BooleanOperator op,
Object rhs)
|
BlockBuilder<StatementEnd> |
while_(BooleanOperator op,
Statement rhs)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.Builder |
toJavaString |
ContextualStatementBuilderImpl
protected ContextualStatementBuilderImpl(Context context,
CallElementBuilder callElementBuilder)
invoke
public ContextualStatementBuilder invoke(MetaMethod method,
Object... parameters)
- Specified by:
invoke in interface ContextualStatementBuilder
invoke
public ContextualStatementBuilder invoke(String methodName,
Object... parameters)
- Specified by:
invoke in interface ContextualStatementBuilder
loadField
public VariableReferenceContextualStatementBuilder loadField(String fieldName)
- Specified by:
loadField in interface ContextualStatementBuilder
foreach
public BlockBuilder<StatementEnd> foreach(String loopVarName)
- Specified by:
foreach in interface ContextualLoopBuilder
foreach
public BlockBuilder<StatementEnd> foreach(String loopVarName,
Class<?> loopVarType)
- Specified by:
foreach in interface ContextualLoopBuilder
for_
public BlockBuilder<StatementEnd> for_(Statement initializer,
BooleanExpression condition)
- Specified by:
for_ in interface ContextualLoopBuilder
for_
public BlockBuilder<StatementEnd> for_(Statement initializer,
BooleanExpression condition,
Statement afterBlock)
- Specified by:
for_ in interface ContextualLoopBuilder
do_
public BlockBuilder<WhileBuilder> do_()
- Specified by:
do_ in interface ContextualLoopBuilder
while_
public BlockBuilder<StatementEnd> while_()
- Specified by:
while_ in interface ContextualLoopBuilder
while_
public BlockBuilder<StatementEnd> while_(BooleanOperator op,
Statement rhs)
- Specified by:
while_ in interface ContextualLoopBuilder
while_
public BlockBuilder<StatementEnd> while_(BooleanOperator op,
Object rhs)
- Specified by:
while_ in interface ContextualLoopBuilder
if_
public BlockBuilder<ElseBlockBuilder> if_()
- Specified by:
if_ in interface ContextualIfBlockBuilder
if_
public BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op,
Statement rhs)
- Specified by:
if_ in interface ContextualIfBlockBuilder
if_
public BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op,
Object rhs)
- Specified by:
if_ in interface ContextualIfBlockBuilder
ifNot
public BlockBuilder<ElseBlockBuilder> ifNot()
- Specified by:
ifNot in interface ContextualIfBlockBuilder
switch_
public CaseBlockBuilder switch_()
- Specified by:
switch_ in interface ContextualSwitchBlockBuilder
returnValue
public StatementEnd returnValue()
- Specified by:
returnValue in interface ContextualStatementBuilder
assignValue
public StatementEnd assignValue(Object statement)
- Specified by:
assignValue in interface VariableReferenceContextualStatementBuilder
assignValue
public StatementEnd assignValue(AssignmentOperator operator,
Object statement)
- Specified by:
assignValue in interface VariableReferenceContextualStatementBuilder
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.