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

Packages that use Statement
org.jboss.errai.ioc.rebind   
org.jboss.errai.ioc.rebind.decorators.builtin   
org.jboss.errai.ioc.rebind.ioc   
org.jboss.errai.ioc.rebind.ioc.bootstrapper   
org.jboss.errai.ioc.rebind.ioc.codegen   
org.jboss.errai.ioc.rebind.ioc.codegen.builder   
org.jboss.errai.ioc.rebind.ioc.codegen.builder.callstack   
org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl   
org.jboss.errai.ioc.rebind.ioc.codegen.control   
org.jboss.errai.ioc.rebind.ioc.codegen.control.branch   
org.jboss.errai.ioc.rebind.ioc.codegen.literal   
org.jboss.errai.ioc.rebind.ioc.codegen.meta   
org.jboss.errai.ioc.rebind.ioc.codegen.meta.impl.build   
org.jboss.errai.ioc.rebind.ioc.codegen.util   
 

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

Methods in org.jboss.errai.ioc.rebind that return Statement
 Statement ServiceIOCExtension.generateDecorator(InjectableInstance<Service> decContext)
           
 

Methods in org.jboss.errai.ioc.rebind with parameters of type Statement
 BlockBuilder<?> IOCProcessingContext.append(Statement statement)
           
 

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

Methods in org.jboss.errai.ioc.rebind.decorators.builtin that return Statement
 Statement ReplyToIOCExtension.generateDecorator(InjectableInstance<ReplyTo> injectableInstance)
           
 Statement ToSubjectIOCExtension.generateDecorator(InjectableInstance<ToSubject> injectableInstance)
           
 

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

Methods in org.jboss.errai.ioc.rebind.ioc that return Statement
 Statement InjectorFactory.generate(MetaClass type)
           
abstract  Statement IOCDecoratorExtension.generateDecorator(InjectableInstance<T> ctx)
           
 Statement InjectorFactory.generateSingleton(MetaClass type)
           
 Statement QualifiedTypeInjectorDelegate.getType(InjectableInstance injectableInstance)
           
 Statement Injector.getType(InjectableInstance injectableInstance)
           
 Statement TypeInjector.getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement QualifiedTypeInjectorDelegate.getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement ProviderInjector.getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
abstract  Statement Injector.getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement ContextualProviderInjector.getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement InjectableInstance.getValueStatement()
          Returns an instance of a Statement which represents the value associated for injection at this InjectionPoint.
 Statement TypeInjector.instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement QualifiedTypeInjectorDelegate.instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement ProviderInjector.instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
abstract  Statement Injector.instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement ContextualProviderInjector.instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, InjectableInstance injectableInstance)
           
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaConstructor constructor)
           
static Statement[] InjectUtil.resolveInjectionDependencies(MetaParameter[] parms, InjectionContext ctx, MetaMethod method)
           
 

Methods in org.jboss.errai.ioc.rebind.ioc with parameters of type Statement
static String InjectUtil.commaDelimitedList(Context context, Statement[] parts)
           
 

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

Methods in org.jboss.errai.ioc.rebind.ioc.bootstrapper that return Statement
 Statement IOCBootstrapGenerator.generateInjectors(MetaClass visit)
           
 Statement IOCBootstrapGenerator.generateWithSingletonSemantics(MetaClass visit)
           
 

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

Subinterfaces of Statement in org.jboss.errai.ioc.rebind.ioc.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.ioc.rebind.ioc.codegen that implement Statement
 class AbstractStatement
           
 class BlockStatement
          Represents a code block (e.g.
 class CallParameters
           
 class Cast
           
 class DefParameters
           
 class MethodInvocation
          Represents a method invocation statement.
 class Parameter
           
 class StringStatement
           
 class ThrowsDeclaration
           
 class Variable
          This class represents a variable.
 class VariableReference
          Statement thats represents a reference to a Variable.
 

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

Methods in org.jboss.errai.ioc.rebind.ioc.codegen that return Statement
static Statement AnnotationEncoder.encode(Annotation annotation)
           
static Statement[] AnnotationEncoder.encode(Annotation[] annotations)
           
 Statement[] VariableReference.getIndexes()
           
 Statement Expression.getLhs()
           
 Statement Expression.getRhs()
           
abstract  Statement VariableReference.getValue()
           
 Statement Variable.getValue()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen that return types with arguments of type Statement
 List<Statement> CallParameters.getParameters()
           
 List<Statement> BlockStatement.getStatements()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen with parameters of type Statement
 BlockStatement BlockStatement.addStatement(Statement statement)
           
static CallParameters CallParameters.fromStatements(Statement... statements)
           
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 Cast Cast.to(Class<?> cls, Statement stmt)
           
static Cast Cast.to(MetaClass cls, Statement stmt)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.codegen with parameters of type Statement
BlockStatement(Statement... statements)
           
 

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

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

Subinterfaces of Statement in org.jboss.errai.ioc.rebind.ioc.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.ioc.rebind.ioc.codegen.builder that return Statement
 Statement ContextualStatementBuilder.returnValue()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.builder with parameters of type Statement
 BlockBuilder<T> BlockBuilder.append(Statement stmt)
           
 T BuildCallback.callback(Statement statement)
           
 T MethodBuildCallback.callback(Statement statement, DefParameters parms, DefModifiers modifiers, ThrowsDeclaration throwsDeclaration)
           
 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> LoopBuilder.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.for_(Statement initializer, BooleanExpression condition)
           
 BlockBuilder<StatementEnd> LoopBuilder.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.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)
           
 ContextualStatementBuilder StatementBegin.nestedCall(Statement statement)
           
 CaseBlockBuilder SwitchBlockBuilder.switch_(Statement statement)
           
 StatementEnd WhileBuilder.while_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.while_(BooleanOperator op, Statement rhs)
           
 

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

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.builder.callstack with parameters of type Statement
 void DeferredCallback.doDeferred(CallWriter writer, Context context, Statement statement)
           
 void ThrowException.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ReturnValue.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ResetCallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void MethodCall.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadNested.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadLiteral.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadField.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadClassReference.handleCall(CallWriter writer, Context context, Statement statement)
           
 void LoadBeanValue.handleCall(CallWriter writer, Context context, Statement statement)
           
 void DynamicLoad.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 DeclareVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void ConditionalBlockCallElement.handleCall(CallWriter writer, Context context, Statement lhs)
           
 void CallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void BranchCallElement.handleCall(CallWriter writer, Context context, Statement statement)
           
 void AssignVariable.handleCall(CallWriter writer, Context context, Statement statement)
           
 void AbstractCallElement.nextOrReturn(CallWriter writer, Context ctx, Statement statement)
           
 

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

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

Classes in org.jboss.errai.ioc.rebind.ioc.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 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 MapCreator
           
 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.ioc.rebind.ioc.codegen.builder.impl declared as Statement
protected  Statement ExpressionBuilder.lhs
           
protected  Statement ExpressionBuilder.rhs
           
protected  Statement AssignmentBuilder.statement
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl that return Statement
 Statement ExpressionBuilder.getLhs()
           
 Statement ExpressionBuilder.getRhs()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl with parameters of type Statement
 BlockBuilder<T> BlockBuilderImpl.append(Statement statement)
           
static BooleanExpression BooleanExpressionBuilder.create(Statement lhs)
           
static ArithmeticExpression ArithmeticExpressionBuilder.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)
           
 ContextualStatementBuilder StatementBuilder.nestedCall(Statement statement)
           
 void ExpressionBuilder.setLhs(Statement lhs)
           
 void ExpressionBuilder.setRhs(Statement rhs)
           
 CaseBlockBuilder SwitchBlockBuilderImpl.switch_(Statement statement)
           
 CaseBlockBuilder StatementBuilder.switch_(Statement statement)
           
 BlockBuilder<StatementEnd> LoopBuilderImpl.while_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<StatementEnd> ContextualStatementBuilderImpl.while_(BooleanOperator op, Statement rhs)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.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)
           
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)
           
ExpressionBuilder(String lhsExpr, Statement rhs, T operator)
           
 

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

Classes in org.jboss.errai.ioc.rebind.ioc.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.ioc.rebind.ioc.codegen.control with parameters of type Statement
 void SwitchBlock.setSwitchExpr(Statement switchExprStmt)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.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.ioc.rebind.ioc.codegen.control.branch
 

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

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

Classes in org.jboss.errai.ioc.rebind.ioc.codegen.literal that implement Statement
 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 LiteralValue<T>
           
 class LongValue
           
 class NullLiteral
           
 class ShortValue
           
 class StringLiteral
           
 

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

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

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

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

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

Constructors in org.jboss.errai.ioc.rebind.ioc.codegen.meta.impl.build with parameters of type Statement
BuildMetaConstructor(BuildMetaClass declaringClass, Statement body)
           
BuildMetaConstructor(BuildMetaClass declaringClass, Statement body, DefParameters defParameters)
           
BuildMetaField(BuildMetaClass declaringClass, Statement statement, Scope scope, MetaClass type, String name)
           
BuildMetaMethod(BuildMetaClass declaringClass, Statement body, Scope scope, DefModifiers modifiers, String name, MetaClass returnType, DefParameters defParameters, ThrowsDeclaration throwsDeclaration)
           
 

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

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.util that return Statement
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)
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.codegen.util with parameters of type Statement
static void GenUtil.assertIsIterable(Statement statement)
           
static BooleanExpression Bool.expr(Statement lhs)
           
static ArithmeticExpression Arith.expr(Statement lhs)
           
static BlockBuilder<StatementEnd> Stmt.for_(Statement initializer, BooleanExpression condition)
           
static BlockBuilder<StatementEnd> Stmt.for_(Statement initializer, BooleanExpression condition, Statement countingExpression)
           
static ContextualStatementBuilder Stmt.nestedCall(Statement statement)
           
static CaseBlockBuilder Stmt.switch_(Statement statement)
           
 



Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.