org.jboss.errai.ioc.rebind.ioc.codegen.util
Class Stmt
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.codegen.util.Stmt
public class Stmt
- extends Object
- Author:
- Mike Brock , Christian Sadilek
|
Constructor Summary |
Stmt()
|
|
Method Summary |
static StatementEnd |
break_()
|
static StatementEnd |
break_(String label)
|
static StatementEnd |
continue_()
|
static StatementEnd |
continue_(String label)
|
static StatementBegin |
create()
|
static StatementBegin |
create(Context ctx)
|
static VariableDeclarationStart<StatementBegin> |
declareVariable(Class<?> type)
|
static VariableDeclarationStart<StatementBegin> |
declareVariable(MetaClass type)
|
static StatementBuilder |
declareVariable(String name,
Class<?> type)
|
static StatementBuilder |
declareVariable(String name,
Class<?> type,
Object initialization)
|
static StatementBuilder |
declareVariable(String name,
Object initialization)
|
static StatementBuilder |
declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
|
static StatementBuilder |
declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
|
static BlockBuilder<WhileBuilder> |
do_()
|
static BlockBuilder<StatementEnd> |
for_(BooleanExpression condition)
|
static BlockBuilder<StatementEnd> |
for_(Statement initializer,
BooleanExpression condition)
|
static BlockBuilder<StatementEnd> |
for_(Statement initializer,
BooleanExpression condition,
Statement countingExpression)
|
static BlockBuilder<ElseBlockBuilder> |
if_(BooleanExpression condition)
|
static ContextualStatementBuilder |
invokeStatic(Class<?> clazz,
String methodName,
Object... parameters)
|
static ContextualStatementBuilder |
invokeStatic(MetaClass clazz,
String methodName,
Object... parameters)
|
static StatementEnd |
label(String label)
|
static ContextualStatementBuilder |
load(Object o)
|
static VariableReferenceContextualStatementBuilder |
loadClassMember(String name,
Object... indexes)
|
static ContextualStatementBuilder |
loadLiteral(Object o)
|
static ContextualStatementBuilder |
loadStatic(Class<?> clazz,
String fieldName)
|
static ContextualStatementBuilder |
loadStatic(MetaClass clazz,
String fieldName)
|
static VariableReferenceContextualStatementBuilder |
loadVariable(String name,
Object... indexes)
|
static ContextualStatementBuilder |
nestedCall(Statement statement)
|
static ArrayInitializationBuilder |
newArray(Class<?> componentType)
|
static ArrayInitializationBuilder |
newArray(Class<?> componentType,
Integer... dimensions)
|
static ObjectBuilder |
newObject(Class<?> type)
|
static ObjectBuilder |
newObject(MetaClass type)
|
static ObjectBuilder |
newObject(javax.enterprise.util.TypeLiteral<?> type)
|
static CaseBlockBuilder |
switch_(Statement statement)
|
static StatementEnd |
throw_(Class<? extends Throwable> throwableType,
Object... parameters)
|
static StatementEnd |
throw_(String exceptionVarName)
|
static BlockBuilder<CatchBlockBuilder> |
try_()
|
static BlockBuilder<StatementEnd> |
while_(BooleanExpression condition)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Stmt
public Stmt()
create
public static StatementBegin create()
create
public static StatementBegin create(Context ctx)
newArray
public static ArrayInitializationBuilder newArray(Class<?> componentType)
newArray
public static ArrayInitializationBuilder newArray(Class<?> componentType,
Integer... dimensions)
do_
public static BlockBuilder<WhileBuilder> do_()
while_
public static BlockBuilder<StatementEnd> while_(BooleanExpression condition)
for_
public static BlockBuilder<StatementEnd> for_(BooleanExpression condition)
for_
public static BlockBuilder<StatementEnd> for_(Statement initializer,
BooleanExpression condition)
for_
public static BlockBuilder<StatementEnd> for_(Statement initializer,
BooleanExpression condition,
Statement countingExpression)
if_
public static BlockBuilder<ElseBlockBuilder> if_(BooleanExpression condition)
switch_
public static CaseBlockBuilder switch_(Statement statement)
try_
public static BlockBuilder<CatchBlockBuilder> try_()
declareVariable
public static VariableDeclarationStart<StatementBegin> declareVariable(Class<?> type)
declareVariable
public static VariableDeclarationStart<StatementBegin> declareVariable(MetaClass type)
declareVariable
public static StatementBuilder declareVariable(String name,
Class<?> type)
declareVariable
public static StatementBuilder declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type)
declareVariable
public static StatementBuilder declareVariable(String name,
Object initialization)
declareVariable
public static StatementBuilder declareVariable(String name,
Class<?> type,
Object initialization)
declareVariable
public static StatementBuilder declareVariable(String name,
javax.enterprise.util.TypeLiteral<?> type,
Object initialization)
loadVariable
public static VariableReferenceContextualStatementBuilder loadVariable(String name,
Object... indexes)
loadClassMember
public static VariableReferenceContextualStatementBuilder loadClassMember(String name,
Object... indexes)
loadLiteral
public static ContextualStatementBuilder loadLiteral(Object o)
load
public static ContextualStatementBuilder load(Object o)
invokeStatic
public static ContextualStatementBuilder invokeStatic(MetaClass clazz,
String methodName,
Object... parameters)
invokeStatic
public static ContextualStatementBuilder invokeStatic(Class<?> clazz,
String methodName,
Object... parameters)
loadStatic
public static ContextualStatementBuilder loadStatic(Class<?> clazz,
String fieldName)
loadStatic
public static ContextualStatementBuilder loadStatic(MetaClass clazz,
String fieldName)
nestedCall
public static ContextualStatementBuilder nestedCall(Statement statement)
newObject
public static ObjectBuilder newObject(Class<?> type)
newObject
public static ObjectBuilder newObject(MetaClass type)
newObject
public static ObjectBuilder newObject(javax.enterprise.util.TypeLiteral<?> type)
throw_
public static StatementEnd throw_(Class<? extends Throwable> throwableType,
Object... parameters)
throw_
public static StatementEnd throw_(String exceptionVarName)
label
public static StatementEnd label(String label)
break_
public static StatementEnd break_()
break_
public static StatementEnd break_(String label)
continue_
public static StatementEnd continue_()
continue_
public static StatementEnd continue_(String label)
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.