org.jboss.errai.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)
|
ContextualStatementBuilder |
castTo(Class<?> type,
Statement statement)
|
ContextualStatementBuilder |
castTo(MetaClass type,
Statement statement)
|
Statement |
codeComment(String comment)
|
StatementEnd |
continue_()
|
StatementEnd |
continue_(String label)
|
StatementBuilder |
declareFinalVariable(String name,
Class<?> type)
|
StatementBuilder |
declareFinalVariable(String name,
Class<?> type,
Object initialization)
|
StatementBuilder |
declareFinalVariable(String name,
MetaClass type,
Object initialization)
|
StatementBuilder |
declareFinalVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
|
StatementBuilder |
declareFinalVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
|
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,
MetaClass 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 |
loadClassReference(Object o)
|
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)
|
Statement |
newObject(Class<?> type,
Object... parameters)
|
ObjectBuilder |
newObject(MetaClass type)
|
Statement |
newObject(MetaClass type,
Object... parameters)
|
ObjectBuilder |
newObject(javax.enterprise.util.TypeLiteral<?> type)
|
Statement |
newObject(javax.enterprise.util.TypeLiteral<?> type,
Object... parameters)
|
StatementEnd |
returnVoid()
|
StatementEnd |
throw_(Class<? extends Throwable> throwableType,
Object... parameters)
|
StatementEnd |
throw_(String exceptionVarName)
|
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,
MetaClass type,
Object initialization)
declareVariable
StatementBuilder declareVariable(String name,
Class<?> type,
Object initialization)
declareVariable
StatementBuilder declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
declareFinalVariable
StatementBuilder declareFinalVariable(String name,
Class<?> type)
declareFinalVariable
StatementBuilder declareFinalVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
declareFinalVariable
StatementBuilder declareFinalVariable(String name,
MetaClass type,
Object initialization)
declareFinalVariable
StatementBuilder declareFinalVariable(String name,
Class<?> type,
Object initialization)
declareFinalVariable
StatementBuilder declareFinalVariable(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)
loadClassReference
ContextualStatementBuilder loadClassReference(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)
castTo
ContextualStatementBuilder castTo(Class<?> type,
Statement statement)
castTo
ContextualStatementBuilder castTo(MetaClass type,
Statement statement)
newObject
ObjectBuilder newObject(Class<?> type)
newObject
ObjectBuilder newObject(MetaClass type)
newObject
ObjectBuilder newObject(javax.enterprise.util.TypeLiteral<?> type)
newObject
Statement newObject(Class<?> type,
Object... parameters)
newObject
Statement newObject(MetaClass type,
Object... parameters)
newObject
Statement newObject(javax.enterprise.util.TypeLiteral<?> type,
Object... parameters)
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)
returnVoid
StatementEnd returnVoid()
codeComment
Statement codeComment(String comment)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.