Uses of Interface
org.mule.devkit.model.code.GeneratedExpression

Packages that use GeneratedExpression
org.mule.devkit.model.code Library for generating Java source code 
org.mule.devkit.model.code.builders   
 

Uses of GeneratedExpression in org.mule.devkit.model.code
 

Subinterfaces of GeneratedExpression in org.mule.devkit.model.code
 interface AssignmentTarget
          Marker interface for code components that can be placed to the left of '=' in an assignment.
 

Classes in org.mule.devkit.model.code that implement GeneratedExpression
 class AbstractExpression
          Provides default implementations for GeneratedExpression.
 class Assignment
          Assignment statements, which are also expressions.
 class EnumConstant
          Enum Constant.
 class GeneratedArray
          array creation and initialization.
 class GeneratedCast
          A cast operation.
 class GeneratedField
          A field that can have a GeneratedJavaDocComment associated with it
 class GeneratedFieldReference
          Field Reference
 class GeneratedInvocation
          Method invocation
 class GeneratedVariable
          Variables and fields.
 class StringLiteral
          String literal.
 

Fields in org.mule.devkit.model.code declared as GeneratedExpression
static GeneratedExpression ExpressionFactory.FALSE
          Boolean constant that represents false
static GeneratedExpression ExpressionFactory.TRUE
          Boolean constant that represents true
 

Methods in org.mule.devkit.model.code that return GeneratedExpression
static GeneratedExpression Op._instanceof(GeneratedExpression left, Type right)
           
 GeneratedExpression GeneratedExpression._instanceof(Type right)
          Returns "[this] instanceof [right]"
 GeneratedExpression AbstractExpression._instanceof(Type right)
           
static GeneratedExpression ExpressionFactory._null()
           
static GeneratedExpression ExpressionFactory._super()
          Returns a reference to "super", an implicit reference to the super class.
static GeneratedExpression ExpressionFactory._this()
          Returns a reference to "this", an implicit reference to the current object.
static GeneratedExpression ExpressionFactory.assign(AssignmentTarget lhs, GeneratedExpression rhs)
           
 GeneratedExpression GeneratedVariable.assign(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedFieldReference.assign(GeneratedExpression rhs)
           
 GeneratedExpression AssignmentTarget.assign(GeneratedExpression rhs)
           
static GeneratedExpression ExpressionFactory.assignPlus(AssignmentTarget lhs, GeneratedExpression rhs)
           
 GeneratedExpression GeneratedVariable.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedFieldReference.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression AssignmentTarget.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedExpression.band(GeneratedExpression right)
          Bit-wise AND '&'.
 GeneratedExpression AbstractExpression.band(GeneratedExpression right)
           
static GeneratedExpression Op.band(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.bor(GeneratedExpression right)
          Bit-wise OR '|'.
 GeneratedExpression AbstractExpression.bor(GeneratedExpression right)
           
static GeneratedExpression Op.bor(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.cand(GeneratedExpression right)
          Logical AND '&&'.
 GeneratedExpression AbstractExpression.cand(GeneratedExpression right)
           
static GeneratedExpression Op.cand(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.complement()
          Returns "~[this]" from "[this]".
 GeneratedExpression AbstractExpression.complement()
           
static GeneratedExpression Op.complement(GeneratedExpression e)
           
static GeneratedExpression Op.cond(GeneratedExpression cond, GeneratedExpression ifTrue, GeneratedExpression ifFalse)
           
 GeneratedExpression GeneratedExpression.cor(GeneratedExpression right)
          Logical OR '||'.
 GeneratedExpression AbstractExpression.cor(GeneratedExpression right)
           
static GeneratedExpression Op.cor(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.decr()
          Returns "[this]--" from "[this]".
 GeneratedExpression AbstractExpression.decr()
           
static GeneratedExpression Op.decr(GeneratedExpression e)
           
static GeneratedExpression ExpressionFactory.direct(String source)
          Creates an expression directly from a source code fragment.
 GeneratedExpression GeneratedExpression.div(GeneratedExpression right)
          Returns "[this]/[right]"
 GeneratedExpression AbstractExpression.div(GeneratedExpression right)
           
static GeneratedExpression Op.div(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression Type.dotclass()
           
static GeneratedExpression ExpressionFactory.dotclass(Type cl)
           
 GeneratedExpression GeneratedExpression.eq(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.eq(GeneratedExpression right)
           
static GeneratedExpression Op.eq(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.gt(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.gt(GeneratedExpression right)
           
static GeneratedExpression Op.gt(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.gte(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.gte(GeneratedExpression right)
           
static GeneratedExpression Op.gte(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.incr()
          Returns "[this]++" from "[this]".
 GeneratedExpression AbstractExpression.incr()
           
static GeneratedExpression Op.incr(GeneratedExpression e)
           
 GeneratedExpression GeneratedExpression.isNotNull()
           
 GeneratedExpression AbstractExpression.isNotNull()
           
 GeneratedExpression GeneratedExpression.isNull()
           
 GeneratedExpression AbstractExpression.isNull()
           
 GeneratedExpression GeneratedSwitchCase.label()
           
 GeneratedExpression[] GeneratedInvocation.listArgs()
          Returns all arguments of the invocation.
static GeneratedExpression ExpressionFactory.lit(boolean b)
           
static GeneratedExpression ExpressionFactory.lit(char c)
           
static GeneratedExpression ExpressionFactory.lit(double d)
           
static GeneratedExpression ExpressionFactory.lit(float f)
           
static GeneratedExpression ExpressionFactory.lit(int n)
           
static GeneratedExpression ExpressionFactory.lit(long n)
           
static GeneratedExpression ExpressionFactory.lit(String s)
           
 GeneratedExpression GeneratedExpression.lt(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.lt(GeneratedExpression right)
           
static GeneratedExpression Op.lt(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.lte(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.lte(GeneratedExpression right)
           
static GeneratedExpression Op.lte(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.minus()
          Returns "-[this]" from "[this]".
 GeneratedExpression AbstractExpression.minus()
           
static GeneratedExpression Op.minus(GeneratedExpression e)
           
 GeneratedExpression GeneratedExpression.minus(GeneratedExpression right)
          Returns "[this]-[right]"
 GeneratedExpression AbstractExpression.minus(GeneratedExpression right)
           
static GeneratedExpression Op.minus(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.mod(GeneratedExpression right)
          Returns "[this]%[right]"
 GeneratedExpression AbstractExpression.mod(GeneratedExpression right)
           
static GeneratedExpression Op.mod(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.mul(GeneratedExpression right)
          Returns "[this]*[right]"
 GeneratedExpression AbstractExpression.mul(GeneratedExpression right)
           
static GeneratedExpression Op.mul(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.ne(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.ne(GeneratedExpression right)
           
static GeneratedExpression Op.ne(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.not()
          Returns "![this]" from "[this]".
 GeneratedExpression AbstractExpression.not()
          Logical not '!x'.
static GeneratedExpression Op.not(GeneratedExpression e)
          Logical not '!x'.
 GeneratedExpression GeneratedExpression.plus(GeneratedExpression right)
          Returns "[this]+[right]"
 GeneratedExpression AbstractExpression.plus(GeneratedExpression right)
           
static GeneratedExpression Op.plus(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.shl(GeneratedExpression right)
          Returns "[this]<<[right]"
 GeneratedExpression AbstractExpression.shl(GeneratedExpression right)
           
static GeneratedExpression Op.shl(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.shr(GeneratedExpression right)
          Returns "[this]>>[right]"
 GeneratedExpression AbstractExpression.shr(GeneratedExpression right)
           
static GeneratedExpression Op.shr(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.shrz(GeneratedExpression right)
          Returns "[this]>>>[right]"
 GeneratedExpression AbstractExpression.shrz(GeneratedExpression right)
           
static GeneratedExpression Op.shrz(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedWhileLoop.test()
           
 GeneratedExpression GeneratedSwitch.test()
           
 GeneratedExpression PrimitiveType.unwrap(GeneratedExpression exp)
          Do the opposite of the wrap method.
 GeneratedExpression PrimitiveType.wrap(GeneratedExpression exp)
          Wraps an expression of this type to the corresponding wrapper class.
 GeneratedExpression GeneratedExpression.xor(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.xor(GeneratedExpression right)
           
static GeneratedExpression Op.xor(GeneratedExpression left, GeneratedExpression right)
           
 

Methods in org.mule.devkit.model.code with parameters of type GeneratedExpression
 GeneratedSwitchCase GeneratedSwitch._case(GeneratedExpression label)
           
 GeneratedDoLoop GeneratedBlock._do(GeneratedExpression test)
          Create a Do statement and add it to this block
 GeneratedConditional GeneratedConditional._elseif(GeneratedExpression boolExp)
          Creates ...
 GeneratedConditional GeneratedBlock._if(GeneratedExpression expr)
          Create an If statement and add it to this block
static GeneratedExpression Op._instanceof(GeneratedExpression left, Type right)
           
 void GeneratedBlock._return(GeneratedExpression exp)
          Create a return statement and add it to this block
 GeneratedSwitch GeneratedBlock._switch(GeneratedExpression test)
          Create a switch/case statement and add it to this block
 void GeneratedBlock._throw(GeneratedExpression exp)
          Create a throw statement and add it to this block
 GeneratedWhileLoop GeneratedBlock._while(GeneratedExpression test)
          Create a While statement and add it to this block
 GeneratedArray GeneratedArray.add(GeneratedExpression e)
          Add an element to the array initializer
 GeneratedInvocation GeneratedInvocation.arg(GeneratedExpression arg)
          Add an expression to this invocation's argument list
 EnumConstant EnumConstant.arg(GeneratedExpression arg)
          Add an expression to this constructor's argument list
 TypeReference TypeReference.array(GeneratedExpression size)
           
 GeneratedBlock GeneratedBlock.assign(AssignmentTarget lhs, GeneratedExpression exp)
          Creates an assignment statement and adds it to this block.
static GeneratedExpression ExpressionFactory.assign(AssignmentTarget lhs, GeneratedExpression rhs)
           
 GeneratedExpression GeneratedVariable.assign(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedFieldReference.assign(GeneratedExpression rhs)
           
 GeneratedExpression AssignmentTarget.assign(GeneratedExpression rhs)
           
 GeneratedBlock GeneratedBlock.assignPlus(AssignmentTarget lhs, GeneratedExpression exp)
           
static GeneratedExpression ExpressionFactory.assignPlus(AssignmentTarget lhs, GeneratedExpression rhs)
           
 GeneratedExpression GeneratedVariable.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedFieldReference.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression AssignmentTarget.assignPlus(GeneratedExpression rhs)
           
 GeneratedExpression GeneratedExpression.band(GeneratedExpression right)
          Bit-wise AND '&'.
 GeneratedExpression AbstractExpression.band(GeneratedExpression right)
           
static GeneratedExpression Op.band(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.bor(GeneratedExpression right)
          Bit-wise OR '|'.
 GeneratedExpression AbstractExpression.bor(GeneratedExpression right)
           
static GeneratedExpression Op.bor(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.cand(GeneratedExpression right)
          Logical AND '&&'.
 GeneratedExpression AbstractExpression.cand(GeneratedExpression right)
           
static GeneratedExpression Op.cand(GeneratedExpression left, GeneratedExpression right)
           
static GeneratedCast ExpressionFactory.cast(Type type, GeneratedExpression expr)
           
static GeneratedExpression Op.complement(GeneratedExpression e)
           
 org.mule.devkit.model.code.ArrayCompRef GeneratedExpression.component(GeneratedExpression index)
           
 org.mule.devkit.model.code.ArrayCompRef AbstractExpression.component(GeneratedExpression index)
           
static org.mule.devkit.model.code.ArrayCompRef ExpressionFactory.component(GeneratedExpression lhs, GeneratedExpression index)
           
static GeneratedExpression Op.cond(GeneratedExpression cond, GeneratedExpression ifTrue, GeneratedExpression ifFalse)
           
 GeneratedExpression GeneratedExpression.cor(GeneratedExpression right)
          Logical OR '||'.
 GeneratedExpression AbstractExpression.cor(GeneratedExpression right)
           
static GeneratedExpression Op.cor(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedVariable GeneratedBlock.decl(int mods, Type type, String name, GeneratedExpression init)
          Adds a local variable declaration to this block
 GeneratedVariable GeneratedBlock.decl(Type type, String name, GeneratedExpression init)
          Adds a local variable declaration to this block
 void GeneratedMethod.declareDefaultValue(GeneratedExpression value)
          Specify the default value for this annotation member
static GeneratedExpression Op.decr(GeneratedExpression e)
           
 GeneratedExpression GeneratedExpression.div(GeneratedExpression right)
          Returns "[this]/[right]"
 GeneratedExpression AbstractExpression.div(GeneratedExpression right)
           
static GeneratedExpression Op.div(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.eq(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.eq(GeneratedExpression right)
           
static GeneratedExpression Op.eq(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedField GeneratedClass.field(int mods, Class<?> type, String name, GeneratedExpression init)
           
 GeneratedField GeneratedClass.field(int mods, Type type, String name, GeneratedExpression init)
          Adds a field to the list of field members of this DefinedClass.
 GeneratedForEach GeneratedBlock.forEach(Type varType, String name, GeneratedExpression collection)
          Creates an enhanced For statement based on j2se 1.5 JLS and add it to this block
 GeneratedExpression GeneratedExpression.gt(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.gt(GeneratedExpression right)
           
static GeneratedExpression Op.gt(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.gte(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.gte(GeneratedExpression right)
           
static GeneratedExpression Op.gte(GeneratedExpression left, GeneratedExpression right)
           
static GeneratedExpression Op.incr(GeneratedExpression e)
           
 GeneratedVariable GeneratedVariable.init(GeneratedExpression init)
          Initialize this variable
 void GeneratedForLoop.init(GeneratedVariable v, GeneratedExpression e)
           
 GeneratedVariable GeneratedForLoop.init(int mods, Type type, String var, GeneratedExpression e)
           
 GeneratedVariable GeneratedForLoop.init(Type type, String var, GeneratedExpression e)
           
 GeneratedInvocation GeneratedBlock.invoke(GeneratedExpression expr, GeneratedMethod method)
          Creates an invocation statement and adds it to this block.
static GeneratedInvocation ExpressionFactory.invoke(GeneratedExpression lhs, GeneratedMethod method)
           
 GeneratedInvocation GeneratedBlock.invoke(GeneratedExpression expr, String method)
          Creates an invocation statement and adds it to this block.
static GeneratedInvocation ExpressionFactory.invoke(GeneratedExpression lhs, String method)
           
 GeneratedExpression GeneratedExpression.lt(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.lt(GeneratedExpression right)
           
static GeneratedExpression Op.lt(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.lte(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.lte(GeneratedExpression right)
           
static GeneratedExpression Op.lte(GeneratedExpression left, GeneratedExpression right)
           
static GeneratedExpression Op.minus(GeneratedExpression e)
           
 GeneratedExpression GeneratedExpression.minus(GeneratedExpression right)
          Returns "[this]-[right]"
 GeneratedExpression AbstractExpression.minus(GeneratedExpression right)
           
static GeneratedExpression Op.minus(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.mod(GeneratedExpression right)
          Returns "[this]%[right]"
 GeneratedExpression AbstractExpression.mod(GeneratedExpression right)
           
static GeneratedExpression Op.mod(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.mul(GeneratedExpression right)
          Returns "[this]*[right]"
 GeneratedExpression AbstractExpression.mul(GeneratedExpression right)
           
static GeneratedExpression Op.mul(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.ne(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.ne(GeneratedExpression right)
           
static GeneratedExpression Op.ne(GeneratedExpression left, GeneratedExpression right)
           
static GeneratedArray ExpressionFactory.newArray(Type type, GeneratedExpression size)
          Generates new T[size].
static GeneratedExpression Op.not(GeneratedExpression e)
          Logical not '!x'.
 AnnotationArrayMember AnnotationArrayMember.param(GeneratedExpression value)
          Adds an expression array member to this annotation
 GeneratedAnnotationUse GeneratedAnnotationUse.param(String name, GeneratedExpression value)
          Adds a member value pair to this annotation.
 GeneratedExpression GeneratedExpression.plus(GeneratedExpression right)
          Returns "[this]+[right]"
 GeneratedExpression AbstractExpression.plus(GeneratedExpression right)
           
static GeneratedExpression Op.plus(GeneratedExpression left, GeneratedExpression right)
           
static GeneratedFieldReference ExpressionFactory.ref(GeneratedExpression lhs, GeneratedVariable field)
           
static GeneratedFieldReference ExpressionFactory.ref(GeneratedExpression lhs, String field)
           
 GeneratedExpression GeneratedExpression.shl(GeneratedExpression right)
          Returns "[this]<<[right]"
 GeneratedExpression AbstractExpression.shl(GeneratedExpression right)
           
static GeneratedExpression Op.shl(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.shr(GeneratedExpression right)
          Returns "[this]>>[right]"
 GeneratedExpression AbstractExpression.shr(GeneratedExpression right)
           
static GeneratedExpression Op.shr(GeneratedExpression left, GeneratedExpression right)
           
 GeneratedExpression GeneratedExpression.shrz(GeneratedExpression right)
          Returns "[this]>>>[right]"
 GeneratedExpression AbstractExpression.shrz(GeneratedExpression right)
           
static GeneratedExpression Op.shrz(GeneratedExpression left, GeneratedExpression right)
           
 void GeneratedForLoop.test(GeneratedExpression e)
           
 GeneratedExpression PrimitiveType.unwrap(GeneratedExpression exp)
          Do the opposite of the wrap method.
 void GeneratedForLoop.update(GeneratedExpression e)
           
 GeneratedExpression PrimitiveType.wrap(GeneratedExpression exp)
          Wraps an expression of this type to the corresponding wrapper class.
 GeneratedExpression GeneratedExpression.xor(GeneratedExpression right)
           
 GeneratedExpression AbstractExpression.xor(GeneratedExpression right)
           
static GeneratedExpression Op.xor(GeneratedExpression left, GeneratedExpression right)
           
 

Constructors in org.mule.devkit.model.code with parameters of type GeneratedExpression
GeneratedForEach(Type vartype, String variable, GeneratedExpression collection)
           
 

Uses of GeneratedExpression in org.mule.devkit.model.code.builders
 

Methods in org.mule.devkit.model.code.builders with parameters of type GeneratedExpression
 FieldBuilder FieldBuilder.initialValue(GeneratedExpression initialValue)
           
 



Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.