org.jboss.errai.ioc.rebind.ioc.codegen.builder
Interface StatementBegin
- All Superinterfaces:
- ArrayBuilder, Builder, ClosedBlock, IfBlockBuilder, LoopBuilder, Statement, SwitchBlockBuilder, TryBlockBuilder
- All Known Implementing Classes:
- StatementBuilder
public interface StatementBegin
- extends ArrayBuilder, LoopBuilder, IfBlockBuilder, SwitchBlockBuilder, TryBlockBuilder
- Author:
- Mike Brock , Christian Sadilek
|
Method Summary |
StatementEnd |
break_()
|
StatementEnd |
break_(String label)
|
StatementEnd |
continue_()
|
StatementEnd |
continue_(String label)
|
VariableDeclarationStart<StatementBegin> |
declareVariable(Class<?> type)
|
VariableDeclarationStart<StatementBegin> |
declareVariable(MetaClass type)
|
StatementBuilder |
declareVariable(String name,
Class<?> type)
|
StatementBuilder |
declareVariable(String name,
Class<?> type,
Object initialization)
|
StatementBuilder |
declareVariable(String name,
Object initialization)
|
StatementBuilder |
declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
|
StatementBuilder |
declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
|
ContextualStatementBuilder |
invokeStatic(Class<?> clazz,
String methodName,
Object... parameters)
|
ContextualStatementBuilder |
invokeStatic(MetaClass clazz,
String methodName,
Object... parameters)
|
StatementEnd |
label(String label)
|
ContextualStatementBuilder |
load(Object o)
|
VariableReferenceContextualStatementBuilder |
loadClassMember(String name,
Object... indexes)
|
ContextualStatementBuilder |
loadLiteral(Object o)
|
ContextualStatementBuilder |
loadStatic(Class<?> clazz,
String fieldName)
|
ContextualStatementBuilder |
loadStatic(MetaClass clazz,
String fieldName)
|
VariableReferenceContextualStatementBuilder |
loadVariable(String name,
Object... indexes)
|
ContextualStatementBuilder |
nestedCall(Statement statement)
|
ObjectBuilder |
newObject(Class<?> type)
|
ObjectBuilder |
newObject(MetaClass type)
|
ObjectBuilder |
newObject(javax.enterprise.util.TypeLiteral<?> type)
|
StatementEnd |
throw_(Class<? extends Throwable> throwableType,
Object... parameters)
|
StatementEnd |
throw_(String exceptionVarName)
|
| Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.IfBlockBuilder |
if_ |
| Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.TryBlockBuilder |
try_ |
| Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.Builder |
toJavaString |
declareVariable
VariableDeclarationStart<StatementBegin> declareVariable(Class<?> type)
declareVariable
VariableDeclarationStart<StatementBegin> declareVariable(MetaClass type)
declareVariable
StatementBuilder declareVariable(String name,
Class<?> type)
declareVariable
StatementBuilder declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
declareVariable
StatementBuilder declareVariable(String name,
Object initialization)
declareVariable
StatementBuilder declareVariable(String name,
Class<?> type,
Object initialization)
declareVariable
StatementBuilder declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
loadVariable
VariableReferenceContextualStatementBuilder loadVariable(String name,
Object... indexes)
loadClassMember
VariableReferenceContextualStatementBuilder loadClassMember(String name,
Object... indexes)
loadLiteral
ContextualStatementBuilder loadLiteral(Object o)
load
ContextualStatementBuilder load(Object o)
invokeStatic
ContextualStatementBuilder invokeStatic(MetaClass clazz,
String methodName,
Object... parameters)
invokeStatic
ContextualStatementBuilder invokeStatic(Class<?> clazz,
String methodName,
Object... parameters)
loadStatic
ContextualStatementBuilder loadStatic(Class<?> clazz,
String fieldName)
loadStatic
ContextualStatementBuilder loadStatic(MetaClass clazz,
String fieldName)
nestedCall
ContextualStatementBuilder nestedCall(Statement statement)
newObject
ObjectBuilder newObject(Class<?> type)
newObject
ObjectBuilder newObject(MetaClass type)
newObject
ObjectBuilder newObject(javax.enterprise.util.TypeLiteral<?> type)
throw_
StatementEnd throw_(Class<? extends Throwable> throwableType,
Object... parameters)
throw_
StatementEnd throw_(String exceptionVarName)
label
StatementEnd label(String label)
break_
StatementEnd break_()
break_
StatementEnd break_(String label)
continue_
StatementEnd continue_()
continue_
StatementEnd continue_(String label)
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.