Errai 3.0.1-SNAPSHOT

Uses of Interface
org.jboss.errai.codegen.Statement

Packages that use Statement
org.jboss.errai.codegen   
org.jboss.errai.codegen.builder   
org.jboss.errai.codegen.builder.callstack   
org.jboss.errai.codegen.builder.impl   
org.jboss.errai.codegen.control   
org.jboss.errai.codegen.control.branch   
org.jboss.errai.codegen.literal   
org.jboss.errai.codegen.meta   
org.jboss.errai.codegen.meta.impl.build   
org.jboss.errai.codegen.util   
org.jboss.errai.databinding.rebind   
org.jboss.errai.enterprise.rebind   
org.jboss.errai.ioc.rebind.ioc.builtin   
org.jboss.errai.ioc.rebind.ioc.extension   
org.jboss.errai.ioc.rebind.ioc.injector   
org.jboss.errai.ioc.rebind.ioc.injector.api   
org.jboss.errai.ioc.rebind.ioc.injector.async   
org.jboss.errai.ioc.rebind.ioc.injector.basic   
org.jboss.errai.ioc.rebind.ioc.metadata   
org.jboss.errai.ioc.support.bus.rebind   
org.jboss.errai.ioc.util   
org.jboss.errai.jpa.rebind   
org.jboss.errai.jpa.sync.rebind   
org.jboss.errai.marshalling.rebind.api   
org.jboss.errai.marshalling.rebind.api.impl.defaultjava   
org.jboss.errai.marshalling.rebind.util   
org.jboss.errai.security.rebind   
org.jboss.errai.ui.rebind   
 

Uses of Statement in org.jboss.errai.codegen
 

Subinterfaces of Statement in org.jboss.errai.codegen
 interface ArithmeticExpression
          Represents an arithmetic expression.
 interface BooleanExpression
          Represents a boolean expression.
 interface Expression<T extends Operator>
          Represents an expression.
 

Classes in org.jboss.errai.codegen that implement Statement
 class AbstractStatement
           
 class BlockStatement
          Represents a code block (e.g.
 class CallParameters
           
 class Cast
          Implements code generation of type casting statements.
 class Comment
           
 class DefParameters
           
 class MethodInvocation
          Represents a method invocation statement.
 class Parameter
           
static class ProxyMaker.ProxyProperty
           
 class StringStatement
           
 class TernaryStatement
           
 class ThrowsDeclaration
           
 class Variable
          This class represents a variable.
 class VariableReference
          Statement thats represents a reference to a Variable.
 

Fields in org.jboss.errai.codegen declared as Statement
protected  Statement[] VariableReference.indexes
           
 

Methods in org.jboss.errai.codegen that return Statement
static Statement ProxyMaker.closeProxy(Statement proxyReference, Statement beanInstance)
           
static Statement AnnotationEncoder.encode(Annotation annotation)
           
 Statement SnapshotMaker.MethodBodyCallback.generateMethodBody(MetaMethod method, Object o, ClassStructureBuilder<?> containingClass)
          Optionally returns the statement that should be used as the body of the given method for the given object's snapshot.
 Statement[] VariableReference.getIndexes()
           
 Statement Expression.getLhs()
           
 Statement ProxyMaker.ProxyProperty.getOriginalValueReference()
           
 Statement ProxyMaker.ProxyProperty.getProxiedValueReference()
           
 Statement Expression.getRhs()
           
 Statement Variable.getValue()
           
abstract  Statement VariableReference.getValue()
           
 Statement InterningCallback.intern(LiteralValue<?> literalValue)
          Intern the supplied LiteralValue.
 Statement Context.intern(LiteralValue<?> literalValue)
           
static Statement SnapshotMaker.makeSnapshotAsSubclass(Object o, Class<?> typeToSnapshot, Class<?> typeToExtend, SnapshotMaker.MethodBodyCallback methodBodyCallback, Class<?>... typesToRecurseOn)
          Code-generates an object whose methods return (snapshots of) the same values as the given object.
static Statement SnapshotMaker.makeSnapshotAsSubclass(Object o, MetaClass typeToSnapshot, MetaClass typeToExtend, SnapshotMaker.MethodBodyCallback methodBodyCallback, MetaClass... typesToRecurseOn)
          Code-generates an object whose methods return (snapshots of) the same values as the given object.
static Statement Cast.to(Class<?> cls, Statement stmt)
           
 

Methods in org.jboss.errai.codegen that return types with arguments of type Statement
static Collection<Statement> ProxyMaker.createAllPropertyBindings(Statement proxyRef, Map<String,ProxyMaker.ProxyProperty> proxyProperties)
           
 Collection<Statement> ProxyMaker.getAfterStatements(MetaMethod method)
           
 Collection<Statement> ProxyMaker.getAroundInvokeStatements(MetaMethod method)
           
 Collection<Statement> ProxyMaker.getBeforeStatements(MetaMethod method)
           
 List<Statement> CallParameters.getParameters()
           
 List<Statement> BlockStatement.getStatements()
          Returns a mutable representation of the statements in this block.
 

Methods in org.jboss.errai.codegen with parameters of type Statement
 BlockStatement BlockStatement.addStatement(Statement statement)
           
static Statement ProxyMaker.closeProxy(Statement proxyReference, Statement beanInstance)
           
static Collection<Statement> ProxyMaker.createAllPropertyBindings(Statement proxyRef, Map<String,ProxyMaker.ProxyProperty> proxyProperties)
           
static CallParameters CallParameters.fromStatements(Statement... statements)
           
 void BlockStatement.insertBefore(Statement statement)
           
abstract  String OperationOrder.render(UnaryOperator operator, Statement value, Context context)
           
 void VariableReference.setIndexes(Statement[] indexes)
           
 void Expression.setLhs(Statement lhs)
           
 void Expression.setRhs(Statement rhs)
           
static Statement Cast.to(Class<?> cls, Statement stmt)
           
static Cast Cast.to(MetaClass cls, Statement stmt)
           
 

Method parameters in org.jboss.errai.codegen with type arguments of type Statement
 BlockStatement BlockStatement.addAllStatements(Collection<Statement> stmts)
           
static BuildMetaClass ProxyMaker.makeProxy(MetaClass toProxy, String privateAccessorType, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
static BuildMetaClass ProxyMaker.makeProxy(MetaClass toProxy, String privateAccessorType, Map<String,ProxyMaker.ProxyProperty> proxyProperties, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
static BuildMetaClass ProxyMaker.makeProxy(String proxyClassName, MetaClass toProxy, String privateAccessorType, Map<String,ProxyMaker.ProxyProperty> proxyProperties, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
 

Constructors in org.jboss.errai.codegen with parameters of type Statement
BlockStatement(Statement... statements)
           
ProxyMaker.ProxyProperty(String propertyName, MetaClass type, Statement valueReference)
           
TernaryStatement(BooleanExpression condition, Statement trueStatement, Statement falseStatement)
           
 

Constructor parameters in org.jboss.errai.codegen with type arguments of type Statement
CallParameters(List<Statement> parameters)
           
 

Uses of Statement in org.jboss.errai.codegen.builder
 

Subinterfaces of Statement in org.jboss.errai.codegen.builder
 interface ArrayBuilder
           
 interface ArrayInitializationBuilder
           
 interface CaseBlockBuilder
           
 interface CatchBlockBuilder
           
 interface ContextualIfBlockBuilder
           
 interface ContextualLoopBuilder
           
 interface ContextualStatementBuilder
           
 interface ContextualSwitchBlockBuilder
           
 interface ElseBlockBuilder
           
 interface IfBlockBuilder
           
 interface LoopBodyBuilder
           
 interface LoopBuilder
           
 interface StatementBegin
           
 interface StatementEnd
           
 interface SwitchBlockBuilder
           
 interface TryBlockBuilder
           
 interface VariableReferenceContextualStatementBuilder
           
 

Methods in org.jboss.errai.codegen.builder that return Statement
 Statement StatementBegin.codeComment(String comment)
           
 Statement StatementBegin.newObject(Class<?> type, Object... parameters)
           
 Statement StatementBegin.newObject(MetaClass type, Object... parameters)
           
 Statement StatementBegin.newObject(javax.enterprise.util.TypeLiteral<?> type, Object... parameters)
           
 Statement BlockBuilder.peek()
          Show the last statement in the block.
 Statement ContextualStatementBuilder.returnValue()
           
 

Methods in org.jboss.errai.codegen.builder that return types with arguments of type Statement
 List<Statement> BlockBuilder.splitFrom(Statement statement)
          Return a list of statements from the specified statement (inclusive), and remove all of the returned statements from the underlying builder.
 

Methods in org.jboss.errai.codegen.builder with parameters of type Statement
 BlockBuilder<T> BlockBuilder._(Statement stmt)
          Alias for BlockBuilder.append(org.jboss.errai.codegen.Statement)
 BlockBuilder<T> BlockBuilder.append(Statement stmt)
           
 T BuildCallback.callback(Statement statement)
           
 ContextualStatementBuilder StatementBegin.castTo(Class<?> type, Statement statement)
           
 ContextualStatementBuilder StatementBegin.castTo(MetaClass type, Statement statement)
           
 BlockBuilder<ElseBlockBuilder> ElseBlockBuilder.elseif_(Statement lhs)
           
 BlockBuilder<ElseBlockBuilder> ElseBlockBuilder.elseif_(Statement lhs, BooleanOperator op, Object rhs)
           
 BlockBuilder<ElseBlockBuilder> ElseBlockBuilder.elseif_(Statement lhs, BooleanOperator op, Statement rhs)
           
 LoopBodyBuilder LoopBodyBuilder.execute(Statement statement)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> LoopBuilder.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
 BlockBuilder<StatementEnd> LoopBuilder.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
 BlockBuilder<ElseBlockBuilder> ContextualIfBlockBuilder.if_(BooleanOperator op, Statement rhs)
           
 Finishable<T> FieldBuildInitializer.initializesWith(Statement statement)
           
 T VariableDeclarationInitializer.initializeWith(Statement initialization)
           
 void BlockBuilder.insertBefore(Statement stmt)
           
 ContextualStatementBuilder StatementBegin.nestedCall(Statement statement)
           
 List<Statement> BlockBuilder.splitFrom(Statement statement)
          Return a list of statements from the specified statement (inclusive), and remove all of the returned statements from the underlying builder.
 CaseBlockBuilder SwitchBlockBuilder.switch_(Statement statement)
           
 StatementEnd WhileBuilder.while_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.while_(BooleanOperator op, Statement rhs)
           
 

Method parameters in org.jboss.errai.codegen.builder with type arguments of type Statement
 BlockBuilder<T> BlockBuilder.appendAll(Collection<Statement> stmt)
           
 

Uses of Statement in org.jboss.errai.codegen.builder.callstack
 

Classes in org.jboss.errai.codegen.builder.callstack that implement Statement
static class LoadClassReference.ClassReference
           
 

Methods in org.jboss.errai.codegen.builder.callstack with parameters of type Statement
 void DeferredCallback.doDeferred(CallWriter writer, Context context, Statement statement)
           
 void DeclareVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ReturnValue.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadClassReference.handleCall(CallWriter writer, Context context, Statement statement)
           
 void AssignVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadField.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadNested.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ThrowException.handleCall(CallWriter writer, Context context, Statement statement)
           
 void BranchCallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void DynamicLoad.handleCall(CallWriter writer, Context context, Statement statement)
           
 void MethodCall.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ResetCallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void DefineLabel.handleCall(CallWriter writer, Context context, Statement statement)
           
 void DeferredCallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadLiteral.handleCall(CallWriter writer, Context context, Statement statement)
           
 void CallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ConditionalBlockCallElement.handleCall(CallWriter writer, Context context, Statement lhs)
           
 void AbstractCallElement.nextOrReturn(CallWriter writer, Context ctx, Statement statement)
           
 

Constructors in org.jboss.errai.codegen.builder.callstack with parameters of type Statement
LoadNested(Statement statement)
           
 

Uses of Statement in org.jboss.errai.codegen.builder.impl
 

Classes in org.jboss.errai.codegen.builder.impl that implement Statement
 class AbstractStatementBuilder
          Base class of all StatementBuilders
 class ArithmeticExpressionBuilder
           
 class ArrayBuilderImpl
          StatementBuilder to create and initialize Arrays.
 class AssignmentBuilder
          StatementBuilder that generates VariableReference assignments.
 class BitwiseExpressionBuilder
           
 class BooleanExpressionBuilder
           
 class ContextualStatementBuilderImpl
          Implementation of the ContextualStatementBuilder.
 class DeclareAssignmentBuilder
           
 class ExpressionBuilder<T extends Operator>
           
 class IfBlockBuilderImpl
          StatementBuilder to generate if blocks.
 class LoopBuilderImpl
          StatementBuilder to generate loops.
 class ObjectBuilder
           
 class StatementBuilder
          The root of our fluent StatementBuilder API.
 class SwitchBlockBuilderImpl
          StatementBuilder to generate switch blocks.
 class TryBlockBuilderImpl
          StatementBuilder to generate try/catch/finally blocks.
 

Fields in org.jboss.errai.codegen.builder.impl declared as Statement
protected  Statement ExpressionBuilder.lhs
           
protected  Statement ExpressionBuilder.rhs
           
protected  Statement AssignmentBuilder.statement
           
 

Methods in org.jboss.errai.codegen.builder.impl that return Statement
 Statement StatementBuilder.codeComment(String comment)
           
 Statement ExpressionBuilder.getLhs()
           
 Statement ExpressionBuilder.getRhs()
           
 Statement StatementBuilder.newObject(Class<?> type, Object... parameters)
           
 Statement StatementBuilder.newObject(MetaClass type, Object... parameters)
           
 Statement StatementBuilder.newObject(javax.enterprise.util.TypeLiteral<?> type, Object... parameters)
           
 Statement BlockBuilderImpl.peek()
           
 

Methods in org.jboss.errai.codegen.builder.impl that return types with arguments of type Statement
 Iterator<Statement> BlockBuilderImpl.iterator()
           
 List<Statement> BlockBuilderImpl.splitFrom(Statement statement)
           
 

Methods in org.jboss.errai.codegen.builder.impl with parameters of type Statement
 BlockBuilder<T> BlockBuilderImpl._(Statement stmt)
           
 BlockBuilder<T> BlockBuilderImpl.append(Statement statement)
           
 ContextualStatementBuilder StatementBuilder.castTo(Class<?> type, Statement statement)
           
 ContextualStatementBuilder StatementBuilder.castTo(MetaClass type, Statement statement)
           
static BooleanExpression BooleanExpressionBuilder.create(Statement lhs)
           
static ArithmeticExpression ArithmeticExpressionBuilder.create(Statement lhs)
           
static Expression<BitwiseOperator> BitwiseExpressionBuilder.create(Statement lhs)
           
 BlockBuilder<ElseBlockBuilder> IfBlockBuilderImpl.elseif_(Statement lhs)
           
 BlockBuilder<ElseBlockBuilder> IfBlockBuilderImpl.elseif_(Statement lhs, BooleanOperator op, Object rhs)
           
 BlockBuilder<ElseBlockBuilder> IfBlockBuilderImpl.elseif_(Statement lhs, BooleanOperator op, Statement rhs)
           
 BlockBuilder<StatementEnd> StatementBuilder.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> LoopBuilderImpl.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> ContextualStatementBuilderImpl.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> StatementBuilder.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
 BlockBuilder<StatementEnd> LoopBuilderImpl.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
 BlockBuilder<StatementEnd> ContextualStatementBuilderImpl.for_(Statement initializer, BooleanExpression condition, Statement afterBlock)
           
 BlockBuilder<ElseBlockBuilder> IfBlockBuilderImpl.if_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<ElseBlockBuilder> ContextualStatementBuilderImpl.if_(BooleanOperator op, Statement rhs)
           
 Finishable<T> FieldBuilder.initializesWith(Statement statement)
           
 void BlockBuilderImpl.insertBefore(Statement stmt)
           
 ContextualStatementBuilder StatementBuilder.nestedCall(Statement statement)
           
 void ExpressionBuilder.setLhs(Statement lhs)
           
 void ExpressionBuilder.setRhs(Statement rhs)
           
 List<Statement> BlockBuilderImpl.splitFrom(Statement statement)
           
 CaseBlockBuilder StatementBuilder.switch_(Statement statement)
           
 CaseBlockBuilder SwitchBlockBuilderImpl.switch_(Statement statement)
           
 BlockBuilder<StatementEnd> LoopBuilderImpl.while_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<StatementEnd> ContextualStatementBuilderImpl.while_(BooleanOperator op, Statement rhs)
           
 

Method parameters in org.jboss.errai.codegen.builder.impl with type arguments of type Statement
 BlockBuilder<T> BlockBuilderImpl.appendAll(Collection<Statement> stmt)
           
 

Constructors in org.jboss.errai.codegen.builder.impl with parameters of type Statement
ArithmeticExpressionBuilder(Statement rhs, ArithmeticOperator operator)
           
ArithmeticExpressionBuilder(Statement lhs, Statement rhs, ArithmeticOperator operator)
           
AssignmentBuilder(boolean isFinal, AssignmentOperator operator, VariableReference reference, Statement statement)
           
BitwiseExpressionBuilder(Statement lhs, Statement rhs, BitwiseOperator operator)
           
BooleanExpressionBuilder(Statement rhs, BooleanOperator operator)
           
BooleanExpressionBuilder(Statement lhs, Statement rhs, BooleanOperator operator)
           
DeclareAssignmentBuilder(boolean isFinal, VariableReference reference, Statement statement)
           
ExpressionBuilder(Statement lhs, Statement rhs, T operator)
           
ExpressionBuilder(Statement rhs, T operator)
           
 

Uses of Statement in org.jboss.errai.codegen.control
 

Classes in org.jboss.errai.codegen.control that implement Statement
 class AbstractConditionalBlock
           
 class DoWhileLoop
           
 class ForeachLoop
          Foreach statement (enhanced for loop).
 class ForLoop
           
 class IfBlock
           
 class SwitchBlock
           
 class TryBlock
           
 class WhileLoop
           
 

Methods in org.jboss.errai.codegen.control with parameters of type Statement
 void SwitchBlock.setSwitchExpr(Statement switchExprStmt)
           
 

Constructors in org.jboss.errai.codegen.control with parameters of type Statement
ForeachLoop(Variable loopVar, String collectionExpr, Statement body)
           
ForLoop(BooleanExpression condition, BlockStatement block, Statement initializer, Statement afterBlock)
           
SwitchBlock(Statement switchExprStmt)
           
 

Uses of Statement in org.jboss.errai.codegen.control.branch
 

Classes in org.jboss.errai.codegen.control.branch that implement Statement
 class AbstractBranchStatement
           
 class BreakStatement
           
 class ContinueStatement
           
 class Label
           
 class LabelReference
           
 

Uses of Statement in org.jboss.errai.codegen.literal
 

Classes in org.jboss.errai.codegen.literal that implement Statement
 class AnnotationLiteral
           
 class ArrayLiteral
          Renders an array back to it's canonical Java-based literal representation, assuming the contents of the array can be represented as such.
 class BooleanValue
           
 class ByteValue
           
 class CharValue
           
 class ClassLiteral
           
 class DoubleValue
           
 class FloatValue
           
 class IntValue
           
 class ListValue
           
 class LiteralValue<T>
           
 class LongValue
           
 class MapValue
           
 class MetaClassLiteral
           
 class NullLiteral
           
 class SetValue
           
 class ShortValue
           
 class StringLiteral
           
 

Uses of Statement in org.jboss.errai.codegen.meta
 

Methods in org.jboss.errai.codegen.meta that return Statement
static Statement MetaClassFactory.getAsStatement(Class<?> clazz)
           
static Statement MetaClassFactory.getAsStatement(MetaClass metaClass)
           
 

Uses of Statement in org.jboss.errai.codegen.meta.impl.build
 

Methods in org.jboss.errai.codegen.meta.impl.build that return Statement
 Statement BuildMetaConstructor.getBody()
           
 

Methods in org.jboss.errai.codegen.meta.impl.build with parameters of type Statement
 void BuildMetaConstructor.setBody(Statement body)
           
 void BuildMetaField.setStatement(Statement statement)
           
 

Constructors in org.jboss.errai.codegen.meta.impl.build with parameters of type Statement
BuildMetaConstructor(BuildMetaClass declaringClass, Statement body)
           
BuildMetaConstructor(BuildMetaClass declaringClass, Statement body, DefParameters defParameters)
           
BuildMetaConstructor(BuildMetaClass declaringClass, Statement body, Scope scope, DefParameters defParameters)
           
BuildMetaField(BuildMetaClass declaringClass, Statement statement, Scope scope, MetaClass type, String name)
           
ShadowBuildMetaField(BuildMetaClass declaringClass, Statement statement, Scope scope, MetaClass type, String name, MetaField shadow)
           
 

Uses of Statement in org.jboss.errai.codegen.util
 

Subinterfaces of Statement in org.jboss.errai.codegen.util
static interface Implementations.StringBuilderBuilder
           
 

Classes in org.jboss.errai.codegen.util that implement Statement
 class EmptyStatement
          An empty statement.
 

Fields in org.jboss.errai.codegen.util declared as Statement
static Statement EmptyStatement.INSTANCE
          Sharable empty statement instance.
 

Methods in org.jboss.errai.codegen.util that return Statement
static Statement Stmt.codeComment(String comment)
           
static Statement GenUtil.convert(Context context, Object input, MetaClass targetType)
           
static Statement GenUtil.generate(Context context, Object o)
           
static Statement[] GenUtil.generateCallParameters(Context context, Object... parameters)
           
static Statement[] GenUtil.generateCallParameters(MetaMethod method, Context context, Object... parameters)
           
static Statement ProxyUtil.generateProxyMethodReturnStatement(MetaMethod method)
          Generates a valid return statement for the provided method.
static Statement Stmt.newObject(Class<?> type, Object... parms)
           
static Statement Stmt.newObject(MetaClass type, Object... parms)
           
static Statement Stmt.newObject(javax.enterprise.util.TypeLiteral<?> type, Object... parms)
           
static Statement Expr.qualify(Statement statement)
           
 

Methods in org.jboss.errai.codegen.util with parameters of type Statement
static void GenUtil.assertIsIterable(Statement statement)
           
static BlockBuilder<StatementEnd> Implementations.autoForLoop(String varName, Statement value)
           
static ContextualStatementBuilder Stmt.castTo(Class<?> clazz, Statement stmt)
           
static ContextualStatementBuilder Stmt.castTo(MetaClass clazz, Statement stmt)
           
static BlockBuilder<ElseBlockBuilder> If.cond(Statement condition)
           
static ArithmeticExpression Arith.expr(Statement lhs)
           
static BooleanExpression Bool.expr(Statement lhs)
           
static Expression<BitwiseOperator> Bitwise.expr(Statement lhs)
           
static BlockBuilder<StatementEnd> Stmt.for_(Statement initializer, BooleanExpression condition)
           
static BlockBuilder<StatementEnd> Stmt.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
static AnonymousClassStructureBuilder ProxyUtil.generateProxyMethodCallContext(com.google.gwt.core.ext.GeneratorContext context, Class<? extends RemoteCallContext> callContextType, MetaClass proxyClass, MetaMethod method, Statement proceed, List<Class<?>> interceptors)
          Generates the CallContext for method interception.
static ContextualStatementBuilder Stmt.nestedCall(Statement statement)
           
static BlockBuilder<ElseBlockBuilder> If.not(Statement statement)
           
static BooleanExpression Bool.notExpr(Statement lhs)
           
static Statement Expr.qualify(Statement statement)
           
static CaseBlockBuilder Stmt.switch_(Statement statement)
           
 

Uses of Statement in org.jboss.errai.databinding.rebind
 

Methods in org.jboss.errai.databinding.rebind that return Statement
 Statement DataBindingUtil.DataBinderRef.getValueAccessor()
           
 

Methods in org.jboss.errai.databinding.rebind that return types with arguments of type Statement
 List<? extends Statement> BoundDecorator.generateDecorator(InjectableInstance<Bound> ctx)
           
 List<? extends Statement> ModelSetterDecorator.generateDecorator(InjectableInstance<ModelSetter> ctx)
           
 

Constructors in org.jboss.errai.databinding.rebind with parameters of type Statement
DataBindingUtil.DataBinderRef(MetaClass dataModelType, Statement valueAccessor)
           
 

Uses of Statement in org.jboss.errai.enterprise.rebind
 

Methods in org.jboss.errai.enterprise.rebind that return Statement
static Statement TypeMarshaller.demarshal(MetaClass type, Statement statement, String accepts)
           
static Statement JaxrsGwtRequestMethodMapper.fromMethod(MetaMethod method)
          Searches for HttpMethod annotations on the provided method and returns the corresponding GWT RequestBuilder method.
 Statement JaxrsResourceMethodParameters.getCookieParameter(String name)
           
 Statement JaxrsResourceMethodParameters.getEntityParameter()
           
 Statement JaxrsResourceMethod.getHttpMethod()
           
 Statement JaxrsResourceMethodParameters.getMatrixParameter(String name)
           
 Statement JaxrsResourceMethodParameters.getPathParameter(String name)
           
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement)
           
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement, String contentType)
           
static Statement TypeMarshaller.marshal(Statement statement)
           
static Statement TypeMarshaller.marshal(Statement statement, String contentType)
           
 

Methods in org.jboss.errai.enterprise.rebind that return types with arguments of type Statement
 List<? extends Statement> ObservesExtension.generateDecorator(InjectableInstance<javax.enterprise.event.Observes> instance)
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getCookieParameters()
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getFormParameters()
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getHeaderParameters()
           
 List<Statement> JaxrsResourceMethodParameters.getHeaderParameters(String name)
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getMatrixParameters()
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getPathParameters()
           
 javax.ws.rs.core.MultivaluedMap<String,Statement> JaxrsResourceMethodParameters.getQueryParameters()
           
 List<Statement> JaxrsResourceMethodParameters.getQueryParameters(String name)
           
 

Methods in org.jboss.errai.enterprise.rebind with parameters of type Statement
static Statement TypeMarshaller.demarshal(MetaClass type, Statement statement, String accepts)
           
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement)
           
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement, String contentType)
           
static Statement TypeMarshaller.marshal(Statement statement)
           
static Statement TypeMarshaller.marshal(Statement statement, String contentType)
           
 

Method parameters in org.jboss.errai.enterprise.rebind with type arguments of type Statement
static JaxrsResourceMethodParameters JaxrsResourceMethodParameters.fromMethod(MetaMethod method, List<? extends Statement> parameterValues)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.builtin
 

Methods in org.jboss.errai.ioc.rebind.ioc.builtin that return types with arguments of type Statement
 List<? extends Statement> AfterInitializationExtension.generateDecorator(InjectableInstance<AfterInitialization> instance)
           
 List<? extends Statement> TimedExtension.generateDecorator(InjectableInstance<Timed> ctx)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.extension
 

Methods in org.jboss.errai.ioc.rebind.ioc.extension that return types with arguments of type Statement
abstract  List<? extends Statement> IOCDecoratorExtension.generateDecorator(InjectableInstance<T> ctx)
          The generateDecorator() method is called at the point the container has finished constructing a reference to an element annotated with the configured annotation.
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.injector
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector that return Statement
static Statement InjectUtil.createDestructionCallback(MetaClass type, String initVar, List<Statement> statementList)
           
static Statement InjectUtil.createInitializationCallback(MetaClass type, String initVar, List<Statement> statementList)
           
static Statement AsyncInjectUtil.generateCallback(MetaClass type, Statement... fieldAccessStmt)
           
 Statement Injector.getBeanInstance(InjectableInstance injectableInstance)
          Return a statement providing access to the injector (or null for asynchronous logic)
static Statement InjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata)
           
static Statement AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, AsyncInjectorResolveCallback... callbacks)
           
static Statement InjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, boolean alwaysProxyDependent)
           
static Statement AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, boolean alwaysProxyDependent, AsyncInjectorResolveCallback... callbacks)
           
static Statement InjectUtil.getPrivateFieldValue(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaField field)
          Retrieves the value of a private field managed IOC component.
static Statement InjectUtil.getPublicOrPrivateFieldValue(InjectionContext context, Statement obj, MetaField field)
          Read from the specified field, and automatically determine whether to make a public or private read based on the visibility of the specified field.
 Statement AbstractInjector.RegisterCache.getValueRefForRegister()
           
static Statement InjectUtil.invokePrivateMethod(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaMethod method, Statement... arguments)
          Invokes a private method on a managed IOC component.
static Statement InjectUtil.invokePublicOrPrivateMethod(InjectionContext context, Statement obj, MetaMethod method, Statement... arguments)
          Invoke the specified method, and automatically determine whether to make the invocation public or private based on the visibility of the specified method.
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaConstructor constructor)
           
static Statement[] AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaConstructor constructor)
           
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaMethod method)
           
static Statement[] AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaMethod method, AsyncInjectorResolveCallback... callbacks)
           
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaMethod method, boolean inlineReference)
           
static Statement[] AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaMethod method, boolean inlineReference, AsyncInjectorResolveCallback... callbacks)
           
static Statement InjectUtil.setPrivateFieldValue(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaField field, Statement val)
          Set the value of a private field on a managed IOC component.
static Statement InjectUtil.setPublicOrPrivateFieldValue(InjectionContext context, Statement obj, MetaField field, Statement val)
          Write to the specified field, and automatically determine whether to make a public or private write based on the visibility of the specified field.
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector that return types with arguments of type Statement
 List<Statement> AbstractInjector.createProxyDeclaration(InjectionContext context)
           
 List<Statement> AbstractInjector.createProxyDeclaration(InjectionContext context, Statement beanRef)
           
 List<Statement> AbstractInjector.getAddToEndStatements()
           
 Map<MetaMethod,Map<WeaveType,Collection<Statement>>> AbstractInjector.getWeavingStatements()
           
 Map<MetaMethod,Map<WeaveType,Collection<Statement>>> AbstractInjector.getWeavingStatementsMap()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector with parameters of type Statement
 void AbstractInjector.addInvokeAfter(MetaMethod method, Statement statement)
           
 void Injector.addInvokeAfter(MetaMethod method, Statement statement)
          Adds an invoke after statement on the specified method.
 void AbstractInjector.addInvokeAround(MetaMethod method, Statement statement)
           
 void Injector.addInvokeAround(MetaMethod method, Statement statement)
          Adds an invoke around statement on the specified method.
 void AbstractInjector.addInvokeBefore(MetaMethod method, Statement statement)
           
 void Injector.addInvokeBefore(MetaMethod method, Statement statement)
          Adds an invoke before statement on the specified method.
 ProxyMaker.ProxyProperty AbstractInjector.addProxyProperty(String propertyName, Class type, Statement statement)
           
 ProxyMaker.ProxyProperty Injector.addProxyProperty(String propertyName, Class type, Statement statement)
          Adds a proxy property to the generated proxy.
 ProxyMaker.ProxyProperty AbstractInjector.addProxyProperty(String propertyName, MetaClass type, Statement statementReference)
           
 ProxyMaker.ProxyProperty Injector.addProxyProperty(String propertyName, MetaClass type, Statement statement)
          Adds a proxy property to the generated proxy.
 void AbstractInjector.addStatementToEndOfInjector(Statement statement)
          Add a statement to the end of the bean injector code.
 void Injector.addStatementToEndOfInjector(Statement statement)
          Adds a statement to be appended to the end of the generated BeanProvider code.
 List<Statement> AbstractInjector.createProxyDeclaration(InjectionContext context, Statement beanRef)
           
static Statement AsyncInjectUtil.generateCallback(MetaClass type, Statement... fieldAccessStmt)
           
static Statement InjectUtil.getPrivateFieldValue(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaField field)
          Retrieves the value of a private field managed IOC component.
static Statement InjectUtil.getPublicOrPrivateFieldValue(InjectionContext context, Statement obj, MetaField field)
          Read from the specified field, and automatically determine whether to make a public or private read based on the visibility of the specified field.
static Statement InjectUtil.invokePrivateMethod(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaMethod method, Statement... arguments)
          Invokes a private method on a managed IOC component.
static Statement InjectUtil.invokePrivateMethod(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaMethod method, Statement... arguments)
          Invokes a private method on a managed IOC component.
static Statement InjectUtil.invokePublicOrPrivateMethod(InjectionContext context, Statement obj, MetaMethod method, Statement... arguments)
          Invoke the specified method, and automatically determine whether to make the invocation public or private based on the visibility of the specified method.
static Statement InjectUtil.invokePublicOrPrivateMethod(InjectionContext context, Statement obj, MetaMethod method, Statement... arguments)
          Invoke the specified method, and automatically determine whether to make the invocation public or private based on the visibility of the specified method.
 void AbstractInjector.registerWithBeanManager(InjectionContext context, Statement valueRef)
           
static Statement InjectUtil.setPrivateFieldValue(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext processingContext, Statement obj, MetaField field, Statement val)
          Set the value of a private field on a managed IOC component.
static Statement InjectUtil.setPublicOrPrivateFieldValue(InjectionContext context, Statement obj, MetaField field, Statement val)
          Write to the specified field, and automatically determine whether to make a public or private write based on the visibility of the specified field.
 

Method parameters in org.jboss.errai.ioc.rebind.ioc.injector with type arguments of type Statement
static Statement InjectUtil.createDestructionCallback(MetaClass type, String initVar, List<Statement> statementList)
           
static Statement InjectUtil.createInitializationCallback(MetaClass type, String initVar, List<Statement> statementList)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.injector with parameters of type Statement
AbstractInjector.RegisterCache(InjectionContext _injectionContextForRegister, Statement _valueRefForRegister)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.injector.api
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.api that return Statement
 Statement InjectableInstance.callOrBind(Statement... values)
           
 Statement InjectionContext.getBeanReference(MetaClass ref)
           
 Statement InjectionContext.getInlineBeanReference(MetaParameter ref)
           
 Statement InjectableInstance.getTransientValue(String name, Class type)
           
 Statement InjectableInstance.getTransientValue(String name, MetaClass type)
           
 Statement InjectableInstance.getValueStatement()
          Returns an instance of a Statement which represents the value associated for injection at this InjectionPoint.
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.api with parameters of type Statement
 void InjectionContext.addBeanReference(MetaClass ref, Statement statement)
           
 void InjectionContext.addInlineBeanReference(MetaParameter ref, Statement statement)
           
 void InjectableInstance.addTransientValue(String name, Class type, Statement valueRef)
          Record a transient value -- ie.
 void InjectableInstance.addTransientValue(String name, MetaClass type, Statement valueRef)
           
 Statement InjectableInstance.callOrBind(Statement... values)
           
 void RegistrationHook.onRegister(InjectionContext context, Statement beanValue)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.injector.async
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.async that return Statement
 Statement AsyncContextualProviderInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement AsyncProviderInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement AsyncTypeInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement AsyncProducerInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement AsyncProxyInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.async with parameters of type Statement
 void AsyncProxyInjector.addProxyCloseStatement(Statement statement)
           
 void AsyncProducerInjector.doBindings(BlockBuilder<?> block, InjectionContext injectionContext, Statement beanRef)
           
 void AsyncQualifiedTypeInjectorDelegate.registerWithBeanManager(InjectionContext context, Statement valueRef)
           
 void AbstractAsyncInjector.registerWithBeanManager(InjectionContext context, Statement valueRef)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.injector.basic
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.basic that return Statement
 Statement QualifiedTypeInjectorDelegate.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement ContextualProviderInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement TypeInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement ProviderInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement ProducerInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement ProxyInjector.getBeanInstance(InjectableInstance injectableInstance)
           
 Statement ProducerInjector.getValueStatement(InjectionContext injectionContext, Statement beanRef)
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.basic with parameters of type Statement
 void ProxyInjector.addProxyCloseStatement(Statement statement)
           
 Statement ProducerInjector.getValueStatement(InjectionContext injectionContext, Statement beanRef)
           
 void QualifiedTypeInjectorDelegate.registerWithBeanManager(InjectionContext context, Statement valueRef)
           
 

Uses of Statement in org.jboss.errai.ioc.rebind.ioc.metadata
 

Methods in org.jboss.errai.ioc.rebind.ioc.metadata that return Statement
 Statement JSR330QualifyingMetadata.render()
           
 Statement QualifyingMetadata.render()
           
 

Uses of Statement in org.jboss.errai.ioc.support.bus.rebind
 

Methods in org.jboss.errai.ioc.support.bus.rebind that return types with arguments of type Statement
 List<? extends Statement> ServiceCodeDecorator.generateDecorator(InjectableInstance<Service> injectableInstance)
           
 List<? extends Statement> ShadowServiceIOCExtension.generateDecorator(InjectableInstance<ShadowService> ctx)
           
 List<? extends Statement> UncaughtExceptionDecorator.generateDecorator(InjectableInstance<UncaughtException> ctx)
           
 

Uses of Statement in org.jboss.errai.ioc.util
 

Methods in org.jboss.errai.ioc.util that return Statement
static Statement RunAsyncWrapper.wrap(Collection<Statement> statements)
           
static Statement RunAsyncWrapper.wrap(Statement statement)
           
 

Methods in org.jboss.errai.ioc.util with parameters of type Statement
static Statement RunAsyncWrapper.wrap(Statement statement)
           
 

Method parameters in org.jboss.errai.ioc.util with type arguments of type Statement
static Statement RunAsyncWrapper.wrap(Collection<Statement> statements)
           
 

Uses of Statement in org.jboss.errai.jpa.rebind
 

Methods in org.jboss.errai.jpa.rebind that return Statement
 Statement TypedQueryFactoryGenerator.generate(Context context)
          Returns a statement that evaluates to a new instance of the TypedQueryFactory implementation.
 

Uses of Statement in org.jboss.errai.jpa.sync.rebind
 

Methods in org.jboss.errai.jpa.sync.rebind that return types with arguments of type Statement
 List<? extends Statement> SyncDecorator.generateDecorator(InjectableInstance<Sync> ctx)
           
 

Uses of Statement in org.jboss.errai.marshalling.rebind.api
 

Methods in org.jboss.errai.marshalling.rebind.api that return Statement
 Statement ArrayMarshallerCallback.deferred(MetaClass type, MetaClass marshaller)
           
 Statement ArrayMarshallerCallback.demarshall(MetaClass type, Statement value)
           
 Statement Mapping.getValueStatement()
           
 Statement ArrayMarshallerCallback.marshal(MetaClass type, Statement value)
           
 

Methods in org.jboss.errai.marshalling.rebind.api with parameters of type Statement
 Statement ArrayMarshallerCallback.demarshall(MetaClass type, Statement value)
           
 Statement ArrayMarshallerCallback.marshal(MetaClass type, Statement value)
           
 

Uses of Statement in org.jboss.errai.marshalling.rebind.api.impl.defaultjava
 

Methods in org.jboss.errai.marshalling.rebind.api.impl.defaultjava that return Statement
 Statement DefaultJavaMappingStrategy.demarshallEnum(Statement objStatement, Statement valStatement, MetaClass toType)
           
 Statement DefaultJavaMappingStrategy.extractJSONObjectProperty(String fieldName, Class fromType)
           
 Statement DefaultJavaMappingStrategy.extractJSONObjectProperty(String fieldName, MetaClass fromType)
           
 Statement DefaultJavaMappingStrategy.fieldDemarshall(Mapping mapping, Class<?> fromType)
           
 Statement DefaultJavaMappingStrategy.fieldDemarshall(Mapping mapping, MetaClass fromType)
           
 Statement DefaultJavaMappingStrategy.maybeAddAssumedTypes(BlockBuilder<?> blockBuilder, String varName, Mapping mapping, Statement statement)
           
 Statement DefaultJavaMappingStrategy.unwrapJSON(Statement valueStatement, MetaClass toType, MetaClass targetType)
           
 Statement DefaultJavaMappingStrategy.valueAccessorFor(MetaClassMember member, ClassStructureBuilder<?> classStructureBuilder)
           
 

Methods in org.jboss.errai.marshalling.rebind.api.impl.defaultjava with parameters of type Statement
 Statement DefaultJavaMappingStrategy.demarshallEnum(Statement objStatement, Statement valStatement, MetaClass toType)
           
 void DefaultJavaMappingStrategy.marshallEnum(ContextualStatementBuilder bb, Statement valueStatement, MetaClass toType)
           
 Statement DefaultJavaMappingStrategy.maybeAddAssumedTypes(BlockBuilder<?> blockBuilder, String varName, Mapping mapping, Statement statement)
           
 Statement DefaultJavaMappingStrategy.unwrapJSON(Statement valueStatement, MetaClass toType, MetaClass targetType)
           
 

Uses of Statement in org.jboss.errai.marshalling.rebind.util
 

Methods in org.jboss.errai.marshalling.rebind.util with parameters of type Statement
static void MarshallingGenUtil.ensureMarshallerFieldCreated(ClassStructureBuilder<?> classStructureBuilder, MetaClass marshallerForType, MetaClass type, BlockBuilder<?> initMethod, Statement marshallerCreationCallback)
           
 

Uses of Statement in org.jboss.errai.security.rebind
 

Methods in org.jboss.errai.security.rebind that return types with arguments of type Statement
 List<? extends Statement> PageSecurityCodeDecorator.generateDecorator(InjectableInstance<Page> ctx)
           
 

Uses of Statement in org.jboss.errai.ui.rebind
 

Methods in org.jboss.errai.ui.rebind that return types with arguments of type Statement
static Map<String,Statement> DataFieldCodeDecorator.aggregateDataFieldMap(InjectableInstance<?> ctx, MetaClass componentType)
          Get the aggregate map of DataField names and Statement instances for the given MetaClass type and all ancestors returned by MetaClass.getSuperClass().
 List<? extends Statement> DataFieldCodeDecorator.generateDecorator(InjectableInstance<DataField> ctx)
           
 List<? extends Statement> StyleBindingCodeDecorator.generateDecorator(InjectableInstance<StyleBinding> ctx)
           
 List<? extends Statement> TemplatedCodeDecorator.generateDecorator(InjectableInstance<Templated> ctx)
           
 


Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.