Uses of Interface
com.sun.codemodel.JExpression
-
Packages that use JExpression Package Description com.sun.codemodel Library for generating Java source code -
-
Uses of JExpression in com.sun.codemodel
Subinterfaces of JExpression in com.sun.codemodel Modifier and Type Interface Description interfaceJAssignmentTargetMarker interface for code components that can be placed to the left of '=' in an assignment.Classes in com.sun.codemodel that implement JExpression Modifier and Type Class Description classJArrayarray creation and initialization.(package private) classJArrayCompRefarray component reference.classJAssignmentAssignment statements, which are also expressions.(package private) classJAtomJAtoms: Simple code components that merely generate themselves.(package private) classJCastA cast operation.classJEnumConstantEnum Constant.classJExpressionImplProvides default implementations forJExpression.classJFieldRefField ReferenceclassJFieldVarA field that can have aJDocCommentassociated with itclassJInvocationJMethod invocationprivate static classJOp.BinaryOpprivate static classJOp.TernaryOpprivate static classJOp.TightUnaryOpprivate static classJOp.UnaryOpclassJStringLiteralString literal.classJVarVariables and fields.Fields in com.sun.codemodel declared as JExpression Modifier and Type Field Description private static JExpressionJExpr. __nullprivate static JExpressionJExpr. __superprivate static JExpressionJExpr. __thisprivate JExpressionJArrayCompRef. arrayJArray expression upon which this component will be accessed.private JExpressionJForEach. collectionprivate JExpressionJMethod. defaultValueTo set the default value for the annotation memberprotected JExpressionJOp.UnaryOp. e(package private) JExpressionJOp.TernaryOp. e1(package private) JExpressionJOp.TernaryOp. e2(package private) JExpressionJOp.TernaryOp. e3private JExpressionJReturn. exprJExpression to return; may be null.private JExpressionJThrow. exprJExpression to throwstatic JExpressionJExpr. FALSEBoolean constant that representsfalseprivate JExpressionJArrayCompRef. indexInteger expression representing index of the componentprivate JExpressionJVar. initInitialization of the variable in its declarationprivate JExpressionJCase. labellabel part of the case statement(package private) JExpressionJOp.BinaryOp. leftprivate JExpressionJCast. objectJExpression to be cast.(package private) JExpressionJAssignment. rhsprivate JExpressionJArray. sizeprivate JExpressionJConditional. testJExpression to test to determine branchingprivate JExpressionJDoLoop. testTest part of Do statement for determining exit stateprivate JExpressionJForLoop. testprivate JExpressionJSwitch. testTest part of switch statement.private JExpressionJWhileLoop. testTest part of While statement for determining exit statestatic JExpressionJExpr. TRUEBoolean constant that representstrueprivate JExpressionJAnnotationStringValue. valueThe value of the Annotation memberFields in com.sun.codemodel with type parameters of type JExpression Modifier and Type Field Description private java.util.List<JExpression>JEnumConstant. argsList of the constructor argument expressions.private java.util.List<JExpression>JInvocation. argsList of argument expressions for this method invocationprivate java.util.List<JExpression>JArray. exprsprivate java.util.List<JExpression>JForLoop. updatesMethods in com.sun.codemodel that return JExpression Modifier and Type Method Description JExpressionJExpression. _instanceof(JType right)Returns "[this] instanceof [right]"JExpressionJExpressionImpl. _instanceof(JType right)static JExpressionJOp. _instanceof(JExpression left, JType right)static JExpressionJExpr. _null()static JExpressionJExpr. _super()Returns a reference to "super", an implicit reference to the super class.static JExpressionJExpr. _this()Returns a reference to "this", an implicit reference to the current object.JExpressionJArrayCompRef. assign(JExpression rhs)JExpressionJAssignmentTarget. assign(JExpression rhs)static JExpressionJExpr. assign(JAssignmentTarget lhs, JExpression rhs)JExpressionJFieldRef. assign(JExpression rhs)JExpressionJVar. assign(JExpression rhs)JExpressionJArrayCompRef. assignPlus(JExpression rhs)JExpressionJAssignmentTarget. assignPlus(JExpression rhs)static JExpressionJExpr. assignPlus(JAssignmentTarget lhs, JExpression rhs)JExpressionJFieldRef. assignPlus(JExpression rhs)JExpressionJVar. assignPlus(JExpression rhs)JExpressionJExpression. band(JExpression right)Bit-wise AND '&'.JExpressionJExpressionImpl. band(JExpression right)static JExpressionJOp. band(JExpression left, JExpression right)JExpressionJExpression. bor(JExpression right)Bit-wise OR '|'.JExpressionJExpressionImpl. bor(JExpression right)static JExpressionJOp. bor(JExpression left, JExpression right)JExpressionJExpression. cand(JExpression right)Logical AND '&&'.JExpressionJExpressionImpl. cand(JExpression right)static JExpressionJOp. cand(JExpression left, JExpression right)JExpressionJExpression. complement()Returns "~[this]" from "[this]".JExpressionJExpressionImpl. complement()static JExpressionJOp. complement(JExpression e)static JExpressionJOp. cond(JExpression cond, JExpression ifTrue, JExpression ifFalse)JExpressionJExpression. cor(JExpression right)Logical OR '||'.JExpressionJExpressionImpl. cor(JExpression right)static JExpressionJOp. cor(JExpression left, JExpression right)JExpressionJExpression. decr()Returns "[this]--" from "[this]".JExpressionJExpressionImpl. decr()static JExpressionJOp. decr(JExpression e)static JExpressionJExpr. direct(java.lang.String source)Creates an expression directly from a source code fragment.JExpressionJExpression. div(JExpression right)Returns "[this]/[right]"JExpressionJExpressionImpl. div(JExpression right)static JExpressionJOp. div(JExpression left, JExpression right)JExpressionJClass. dotclass()static JExpressionJExpr. dotclass(JClass cl)JExpressionJExpression. eq(JExpression right)JExpressionJExpressionImpl. eq(JExpression right)static JExpressionJOp. eq(JExpression left, JExpression right)JExpressionJExpression. gt(JExpression right)JExpressionJExpressionImpl. gt(JExpression right)static JExpressionJOp. gt(JExpression left, JExpression right)JExpressionJExpression. gte(JExpression right)JExpressionJExpressionImpl. gte(JExpression right)static JExpressionJOp. gte(JExpression left, JExpression right)JExpressionJExpression. incr()Returns "[this]++" from "[this]".JExpressionJExpressionImpl. incr()static JExpressionJOp. incr(JExpression e)JExpressionJCase. label()JExpression[]JInvocation. listArgs()Returns all arguments of the invocation.static JExpressionJExpr. lit(boolean b)static JExpressionJExpr. lit(char c)static JExpressionJExpr. lit(double d)static JExpressionJExpr. lit(float f)static JExpressionJExpr. lit(int n)static JExpressionJExpr. lit(long n)static JExpressionJExpr. lit(java.lang.String s)JExpressionJExpression. lt(JExpression right)JExpressionJExpressionImpl. lt(JExpression right)static JExpressionJOp. lt(JExpression left, JExpression right)JExpressionJExpression. lte(JExpression right)JExpressionJExpressionImpl. lte(JExpression right)static JExpressionJOp. lte(JExpression left, JExpression right)JExpressionJExpression. minus()Returns "-[this]" from "[this]".JExpressionJExpression. minus(JExpression right)Returns "[this]-[right]"JExpressionJExpressionImpl. minus()JExpressionJExpressionImpl. minus(JExpression right)static JExpressionJOp. minus(JExpression e)static JExpressionJOp. minus(JExpression left, JExpression right)JExpressionJExpression. mod(JExpression right)Returns "[this]%[right]"JExpressionJExpressionImpl. mod(JExpression right)static JExpressionJOp. mod(JExpression left, JExpression right)JExpressionJExpression. mul(JExpression right)Returns "[this]*[right]"JExpressionJExpressionImpl. mul(JExpression right)static JExpressionJOp. mul(JExpression left, JExpression right)JExpressionJExpression. ne(JExpression right)JExpressionJExpressionImpl. ne(JExpression right)static JExpressionJOp. ne(JExpression left, JExpression right)JExpressionJExpression. not()Returns "![this]" from "[this]".JExpressionJExpressionImpl. not()Logical not '!x'.static JExpressionJOp. not(JExpression e)Logical not '!x'.JExpressionJExpression. plus(JExpression right)Returns "[this]+[right]"JExpressionJExpressionImpl. plus(JExpression right)static JExpressionJOp. plus(JExpression left, JExpression right)JExpressionJExpression. shl(JExpression right)Returns "[this]<<[right]"JExpressionJExpressionImpl. shl(JExpression right)static JExpressionJOp. shl(JExpression left, JExpression right)JExpressionJExpression. shr(JExpression right)Returns "[this]>>[right]"JExpressionJExpressionImpl. shr(JExpression right)static JExpressionJOp. shr(JExpression left, JExpression right)JExpressionJExpression. shrz(JExpression right)Returns "[this]>>>[right]"JExpressionJExpressionImpl. shrz(JExpression right)static JExpressionJOp. shrz(JExpression left, JExpression right)JExpressionJSwitch. test()JExpressionJWhileLoop. test()JExpressionJPrimitiveType. unwrap(JExpression exp)Do the opposite of the wrap method.JExpressionJPrimitiveType. wrap(JExpression exp)Wraps an expression of this type to the corresponding wrapper class.JExpressionJExpression. xor(JExpression right)JExpressionJExpressionImpl. xor(JExpression right)static JExpressionJOp. xor(JExpression left, JExpression right)Methods in com.sun.codemodel with parameters of type JExpression Modifier and Type Method Description JCaseJSwitch. _case(JExpression label)JDoLoopJBlock. _do(JExpression test)Create a Do statement and add it to this blockJConditionalJConditional. _elseif(JExpression boolExp)Creates ...JConditionalJBlock. _if(JExpression expr)Create an If statement and add it to this blockstatic JExpressionJOp. _instanceof(JExpression left, JType right)voidJBlock. _return(JExpression exp)Create a return statement and add it to this blockJSwitchJBlock. _switch(JExpression test)Create a switch/case statement and add it to this blockvoidJBlock. _throw(JExpression exp)Create a throw statement and add it to this blockJWhileLoopJBlock. _while(JExpression test)Create a While statement and add it to this blockJArrayJArray. add(JExpression e)Add an element to the array initializerJEnumConstantJEnumConstant. arg(JExpression arg)Add an expression to this constructor's argument listJInvocationJInvocation. arg(JExpression arg)Add an expression to this invocation's argument listJExpressionJArrayCompRef. assign(JExpression rhs)JExpressionJAssignmentTarget. assign(JExpression rhs)JBlockJBlock. assign(JAssignmentTarget lhs, JExpression exp)Creates an assignment statement and adds it to this block.static JExpressionJExpr. assign(JAssignmentTarget lhs, JExpression rhs)JExpressionJFieldRef. assign(JExpression rhs)JExpressionJVar. assign(JExpression rhs)JExpressionJArrayCompRef. assignPlus(JExpression rhs)JExpressionJAssignmentTarget. assignPlus(JExpression rhs)JBlockJBlock. assignPlus(JAssignmentTarget lhs, JExpression exp)static JExpressionJExpr. assignPlus(JAssignmentTarget lhs, JExpression rhs)JExpressionJFieldRef. assignPlus(JExpression rhs)JExpressionJVar. assignPlus(JExpression rhs)JExpressionJExpression. band(JExpression right)Bit-wise AND '&'.JExpressionJExpressionImpl. band(JExpression right)static JExpressionJOp. band(JExpression left, JExpression right)JExpressionJExpression. bor(JExpression right)Bit-wise OR '|'.JExpressionJExpressionImpl. bor(JExpression right)static JExpressionJOp. bor(JExpression left, JExpression right)JExpressionJExpression. cand(JExpression right)Logical AND '&&'.JExpressionJExpressionImpl. cand(JExpression right)static JExpressionJOp. cand(JExpression left, JExpression right)static JCastJExpr. cast(JType type, JExpression expr)static JExpressionJOp. complement(JExpression e)static JArrayCompRefJExpr. component(JExpression lhs, JExpression index)JArrayCompRefJExpression. component(JExpression index)JArrayCompRefJExpressionImpl. component(JExpression index)static JExpressionJOp. cond(JExpression cond, JExpression ifTrue, JExpression ifFalse)JExpressionJExpression. cor(JExpression right)Logical OR '||'.JExpressionJExpressionImpl. cor(JExpression right)static JExpressionJOp. cor(JExpression left, JExpression right)JVarJBlock. decl(int mods, JType type, java.lang.String name, JExpression init)Adds a local variable declaration to this blockJVarJBlock. decl(JType type, java.lang.String name, JExpression init)Adds a local variable declaration to this blockvoidJMethod. declareDefaultValue(JExpression value)Specify the default value for this annotation memberstatic JExpressionJOp. decr(JExpression e)JExpressionJExpression. div(JExpression right)Returns "[this]/[right]"JExpressionJExpressionImpl. div(JExpression right)static JExpressionJOp. div(JExpression left, JExpression right)JExpressionJExpression. eq(JExpression right)JExpressionJExpressionImpl. eq(JExpression right)static JExpressionJOp. eq(JExpression left, JExpression right)JFieldVarJDefinedClass. field(int mods, JType type, java.lang.String name, JExpression init)Adds a field to the list of field members of this JDefinedClass.JFieldVarJDefinedClass. field(int mods, java.lang.Class<?> type, java.lang.String name, JExpression init)JForEachJBlock. forEach(JType varType, java.lang.String name, JExpression collection)Creates an enhanced For statement based on j2se 1.5 JLS and add it to this blockJExpressionJExpression. gt(JExpression right)JExpressionJExpressionImpl. gt(JExpression right)static JExpressionJOp. gt(JExpression left, JExpression right)JExpressionJExpression. gte(JExpression right)JExpressionJExpressionImpl. gte(JExpression right)static JExpressionJOp. gte(JExpression left, JExpression right)(package private) static booleanJOp. hasTopOp(JExpression e)Determine whether the top level of an expression involves an operator.static JExpressionJOp. incr(JExpression e)JVarJForLoop. init(int mods, JType type, java.lang.String var, JExpression e)JVarJForLoop. init(JType type, java.lang.String var, JExpression e)voidJForLoop. init(JVar v, JExpression e)JVarJVar. init(JExpression init)Initialize this variableJInvocationJBlock. invoke(JExpression expr, JMethod method)Creates an invocation statement and adds it to this block.JInvocationJBlock. invoke(JExpression expr, java.lang.String method)Creates an invocation statement and adds it to this block.static JInvocationJExpr. invoke(JExpression lhs, JMethod method)static JInvocationJExpr. invoke(JExpression lhs, java.lang.String method)JExpressionJExpression. lt(JExpression right)JExpressionJExpressionImpl. lt(JExpression right)static JExpressionJOp. lt(JExpression left, JExpression right)JExpressionJExpression. lte(JExpression right)JExpressionJExpressionImpl. lte(JExpression right)static JExpressionJOp. lte(JExpression left, JExpression right)JExpressionJExpression. minus(JExpression right)Returns "[this]-[right]"JExpressionJExpressionImpl. minus(JExpression right)static JExpressionJOp. minus(JExpression e)static JExpressionJOp. minus(JExpression left, JExpression right)JExpressionJExpression. mod(JExpression right)Returns "[this]%[right]"JExpressionJExpressionImpl. mod(JExpression right)static JExpressionJOp. mod(JExpression left, JExpression right)JExpressionJExpression. mul(JExpression right)Returns "[this]*[right]"JExpressionJExpressionImpl. mul(JExpression right)static JExpressionJOp. mul(JExpression left, JExpression right)JExpressionJExpression. ne(JExpression right)JExpressionJExpressionImpl. ne(JExpression right)static JExpressionJOp. ne(JExpression left, JExpression right)static JArrayJExpr. newArray(JType type, JExpression size)Generatesnew T[size].static JExpressionJOp. not(JExpression e)Logical not '!x'.JAnnotationArrayMemberJAnnotationArrayMember. param(JExpression value)Adds an expression array member to this annotationJAnnotationUseJAnnotationUse. param(java.lang.String name, JExpression value)Adds a member value pair to this annotation.JExpressionJExpression. plus(JExpression right)Returns "[this]+[right]"JExpressionJExpressionImpl. plus(JExpression right)static JExpressionJOp. plus(JExpression left, JExpression right)static JFieldRefJExpr. ref(JExpression lhs, JVar field)static JFieldRefJExpr. ref(JExpression lhs, java.lang.String field)JExpressionJExpression. shl(JExpression right)Returns "[this]<<[right]"JExpressionJExpressionImpl. shl(JExpression right)static JExpressionJOp. shl(JExpression left, JExpression right)JExpressionJExpression. shr(JExpression right)Returns "[this]>>[right]"JExpressionJExpressionImpl. shr(JExpression right)static JExpressionJOp. shr(JExpression left, JExpression right)JExpressionJExpression. shrz(JExpression right)Returns "[this]>>>[right]"JExpressionJExpressionImpl. shrz(JExpression right)static JExpressionJOp. shrz(JExpression left, JExpression right)voidJForLoop. test(JExpression e)JExpressionJPrimitiveType. unwrap(JExpression exp)Do the opposite of the wrap method.voidJForLoop. update(JExpression e)JExpressionJPrimitiveType. wrap(JExpression exp)Wraps an expression of this type to the corresponding wrapper class.JExpressionJExpression. xor(JExpression right)JExpressionJExpressionImpl. xor(JExpression right)static JExpressionJOp. xor(JExpression left, JExpression right)Constructors in com.sun.codemodel with parameters of type JExpression Constructor Description BinaryOp(java.lang.String op, JExpression left, JGenerable right)JAnnotationStringValue(JExpression value)JArray(JType type, JExpression size)JArrayCompRef(JExpression array, JExpression index)JArray component reference constructor given an array expression and index.JAssignment(JAssignmentTarget lhs, JExpression rhs)JAssignment(JAssignmentTarget lhs, JExpression rhs, java.lang.String op)JCase(JExpression label)Construct a case statementJCase(JExpression label, boolean isDefaultCase)Construct a case statement.JCast(JType type, JExpression object)JCast constructorJConditional(JExpression test)ConstructorJDoLoop(JExpression test)Construct a Do statmentJFieldRef(JExpression object, JVar v)JFieldRef(JExpression object, java.lang.String name)Field reference constructor given an object expression and field nameJFieldVar(JDefinedClass owner, JMods mods, JType type, java.lang.String name, JExpression init)JFieldVar constructorJForEach(JType vartype, java.lang.String variable, JExpression collection)JInvocation(JExpression object, JMethod method)JInvocation(JExpression object, java.lang.String name)Invokes a method on an object.JReturn(JExpression expr)JReturn constructorJSwitch(JExpression test)Construct a While statmentJThrow(JExpression expr)JThrow constructorJVar(JMods mods, JType type, java.lang.String name, JExpression init)JVar constructorJWhileLoop(JExpression test)Construct a While statmentTernaryOp(java.lang.String op1, java.lang.String op2, JExpression e1, JExpression e2, JExpression e3)TightUnaryOp(JExpression e, java.lang.String op)UnaryOp(JExpression e, java.lang.String op)UnaryOp(java.lang.String op, JExpression e)
-