Uses of Interface
com.sun.codemodel.JExpression
Packages that use JExpression
-
Uses of JExpression in com.sun.codemodel
Subinterfaces of JExpression in com.sun.codemodelModifier and TypeInterfaceDescriptioninterfaceMarker interface for code components that can be placed to the left of '=' in an assignment.Classes in com.sun.codemodel that implement JExpressionModifier and TypeClassDescriptionfinal classarray creation and initialization.classAssignment statements, which are also expressions.final classEnum Constant.classProvides default implementations forJExpression.classField ReferenceclassA field that can have aJDocCommentassociated with itfinal classJMethod invocationclassString literal.classVariables and fields.Fields in com.sun.codemodel declared as JExpressionModifier and TypeFieldDescriptionstatic final JExpressionJExpr.FALSEBoolean constant that representsfalsestatic final JExpressionJExpr.TRUEBoolean constant that representstrueMethods in com.sun.codemodel that return JExpressionModifier and TypeMethodDescriptionJExpression._instanceof(JType right) Returns "[this] instanceof [right]"final 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.JAssignmentTarget.assign(JExpression rhs) static JExpressionJExpr.assign(JAssignmentTarget lhs, JExpression rhs) JFieldRef.assign(JExpression rhs) JVar.assign(JExpression rhs) JAssignmentTarget.assignPlus(JExpression rhs) static JExpressionJExpr.assignPlus(JAssignmentTarget lhs, JExpression rhs) JFieldRef.assignPlus(JExpression rhs) JVar.assignPlus(JExpression rhs) JExpression.band(JExpression right) Bit-wise AND '&'.final JExpressionJExpressionImpl.band(JExpression right) static JExpressionJOp.band(JExpression left, JExpression right) JExpression.bor(JExpression right) Bit-wise OR '|'.final JExpressionJExpressionImpl.bor(JExpression right) static JExpressionJOp.bor(JExpression left, JExpression right) JExpression.cand(JExpression right) Logical AND '&&'.final JExpressionJExpressionImpl.cand(JExpression right) static JExpressionJOp.cand(JExpression left, JExpression right) JExpression.complement()Returns "~[this]" from "[this]".final JExpressionJExpressionImpl.complement()static JExpressionJOp.complement(JExpression e) static JExpressionJOp.cond(JExpression cond, JExpression ifTrue, JExpression ifFalse) JExpression.cor(JExpression right) Logical OR '||'.final JExpressionJExpressionImpl.cor(JExpression right) static JExpressionJOp.cor(JExpression left, JExpression right) JExpression.decr()Returns "[this]--" from "[this]".final JExpressionJExpressionImpl.decr()static JExpressionJOp.decr(JExpression e) static JExpressionCreates an expression directly from a source code fragment.JExpression.div(JExpression right) Returns "[this]/[right]"final JExpressionJExpressionImpl.div(JExpression right) static JExpressionJOp.div(JExpression left, JExpression right) final JExpressionJClass.dotclass()static JExpressionJExpression.eq(JExpression right) final JExpressionJExpressionImpl.eq(JExpression right) static JExpressionJOp.eq(JExpression left, JExpression right) JExpression.gt(JExpression right) final JExpressionJExpressionImpl.gt(JExpression right) static JExpressionJOp.gt(JExpression left, JExpression right) JExpression.gte(JExpression right) final JExpressionJExpressionImpl.gte(JExpression right) static JExpressionJOp.gte(JExpression left, JExpression right) JExpression.incr()Returns "[this]++" from "[this]".final JExpressionJExpressionImpl.incr()static JExpressionJOp.incr(JExpression e) JCase.label()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 JExpressionJExpression.lt(JExpression right) final JExpressionJExpressionImpl.lt(JExpression right) static JExpressionJOp.lt(JExpression left, JExpression right) JExpression.lte(JExpression right) final JExpressionJExpressionImpl.lte(JExpression right) static JExpressionJOp.lte(JExpression left, JExpression right) JExpression.minus()Returns "-[this]" from "[this]".JExpression.minus(JExpression right) Returns "[this]-[right]"final JExpressionJExpressionImpl.minus()final JExpressionJExpressionImpl.minus(JExpression right) static JExpressionJOp.minus(JExpression e) static JExpressionJOp.minus(JExpression left, JExpression right) JExpression.mod(JExpression right) Returns "[this]%[right]"final JExpressionJExpressionImpl.mod(JExpression right) static JExpressionJOp.mod(JExpression left, JExpression right) JExpression.mul(JExpression right) Returns "[this]*[right]"final JExpressionJExpressionImpl.mul(JExpression right) static JExpressionJOp.mul(JExpression left, JExpression right) JExpression.ne(JExpression right) final JExpressionJExpressionImpl.ne(JExpression right) static JExpressionJOp.ne(JExpression left, JExpression right) JExpression.not()Returns "!final JExpressionJExpressionImpl.not()Logical not '!static JExpressionJOp.not(JExpression e) Logical not '!JExpression.plus(JExpression right) Returns "[this]+[right]"final JExpressionJExpressionImpl.plus(JExpression right) static JExpressionJOp.plus(JExpression left, JExpression right) JExpression.shl(JExpression right) Returns "[this]<<[right]"final JExpressionJExpressionImpl.shl(JExpression right) static JExpressionJOp.shl(JExpression left, JExpression right) JExpression.shr(JExpression right) Returns "[this]>>[right]"final JExpressionJExpressionImpl.shr(JExpression right) static JExpressionJOp.shr(JExpression left, JExpression right) JExpression.shrz(JExpression right) Returns "[this]>>>[right]"final JExpressionJExpressionImpl.shrz(JExpression right) static JExpressionJOp.shrz(JExpression left, JExpression right) JSwitch.test()JWhileLoop.test()JPrimitiveType.unwrap(JExpression exp) Do the opposite of the wrap method.JPrimitiveType.wrap(JExpression exp) Wraps an expression of this type to the corresponding wrapper class.JExpression.xor(JExpression right) final JExpressionJExpressionImpl.xor(JExpression right) static JExpressionJOp.xor(JExpression left, JExpression right) Methods in com.sun.codemodel with parameters of type JExpressionModifier and TypeMethodDescriptionJSwitch._case(JExpression label) JBlock._do(JExpression test) Create a Do statement and add it to this blockJConditional._elseif(JExpression boolExp) Creates ... else if(...) ... code.JBlock._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 blockJBlock._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 blockJBlock._while(JExpression test) Create a While statement and add it to this blockJArray.add(JExpression e) Add an element to the array initializerJEnumConstant.arg(JExpression arg) Add an expression to this constructor's argument listJInvocation.arg(JExpression arg) Add an expression to this invocation's argument listJAssignmentTarget.assign(JExpression rhs) JBlock.assign(JAssignmentTarget lhs, JExpression exp) Creates an assignment statement and adds it to this block.static JExpressionJExpr.assign(JAssignmentTarget lhs, JExpression rhs) JFieldRef.assign(JExpression rhs) JVar.assign(JExpression rhs) JAssignmentTarget.assignPlus(JExpression rhs) JBlock.assignPlus(JAssignmentTarget lhs, JExpression exp) static JExpressionJExpr.assignPlus(JAssignmentTarget lhs, JExpression rhs) JFieldRef.assignPlus(JExpression rhs) JVar.assignPlus(JExpression rhs) JExpression.band(JExpression right) Bit-wise AND '&'.final JExpressionJExpressionImpl.band(JExpression right) static JExpressionJOp.band(JExpression left, JExpression right) JExpression.bor(JExpression right) Bit-wise OR '|'.final JExpressionJExpressionImpl.bor(JExpression right) static JExpressionJOp.bor(JExpression left, JExpression right) JExpression.cand(JExpression right) Logical AND '&&'.final JExpressionJExpressionImpl.cand(JExpression right) static JExpressionJOp.cand(JExpression left, JExpression right) static com.sun.codemodel.JCastJExpr.cast(JType type, JExpression expr) static JExpressionJOp.complement(JExpression e) static com.sun.codemodel.JArrayCompRefJExpr.component(JExpression lhs, JExpression index) com.sun.codemodel.JArrayCompRefJExpression.component(JExpression index) final com.sun.codemodel.JArrayCompRefJExpressionImpl.component(JExpression index) static JExpressionJOp.cond(JExpression cond, JExpression ifTrue, JExpression ifFalse) JExpression.cor(JExpression right) Logical OR '||'.final JExpressionJExpressionImpl.cor(JExpression right) static JExpressionJOp.cor(JExpression left, JExpression right) JBlock.decl(int mods, JType type, String name, JExpression init) Adds a local variable declaration to this blockJBlock.decl(JType type, 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) JExpression.div(JExpression right) Returns "[this]/[right]"final JExpressionJExpressionImpl.div(JExpression right) static JExpressionJOp.div(JExpression left, JExpression right) JExpression.eq(JExpression right) final JExpressionJExpressionImpl.eq(JExpression right) static JExpressionJOp.eq(JExpression left, JExpression right) JDefinedClass.field(int mods, JType type, String name, JExpression init) Adds a field to the list of field members of this JDefinedClass.JDefinedClass.field(int mods, Class<?> type, String name, JExpression init) JBlock.forEach(JType varType, String name, JExpression collection) Creates an enhanced For statement based on j2se 1.5 JLS and add it to this blockJExpression.gt(JExpression right) final JExpressionJExpressionImpl.gt(JExpression right) static JExpressionJOp.gt(JExpression left, JExpression right) JExpression.gte(JExpression right) final JExpressionJExpressionImpl.gte(JExpression right) static JExpressionJOp.gte(JExpression left, JExpression right) static JExpressionJOp.incr(JExpression e) JForLoop.init(int mods, JType type, String var, JExpression e) JForLoop.init(JType type, String var, JExpression e) voidJForLoop.init(JVar v, JExpression e) JVar.init(JExpression init) Initialize this variableJBlock.invoke(JExpression expr, JMethod method) Creates an invocation statement and adds it to this block.JBlock.invoke(JExpression expr, String method) Creates an invocation statement and adds it to this block.static JInvocationJExpr.invoke(JExpression lhs, JMethod method) static JInvocationJExpr.invoke(JExpression lhs, String method) JExpression.lt(JExpression right) final JExpressionJExpressionImpl.lt(JExpression right) static JExpressionJOp.lt(JExpression left, JExpression right) JExpression.lte(JExpression right) final JExpressionJExpressionImpl.lte(JExpression right) static JExpressionJOp.lte(JExpression left, JExpression right) JExpression.minus(JExpression right) Returns "[this]-[right]"final JExpressionJExpressionImpl.minus(JExpression right) static JExpressionJOp.minus(JExpression e) static JExpressionJOp.minus(JExpression left, JExpression right) JExpression.mod(JExpression right) Returns "[this]%[right]"final JExpressionJExpressionImpl.mod(JExpression right) static JExpressionJOp.mod(JExpression left, JExpression right) JExpression.mul(JExpression right) Returns "[this]*[right]"final JExpressionJExpressionImpl.mul(JExpression right) static JExpressionJOp.mul(JExpression left, JExpression right) JExpression.ne(JExpression right) final 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 '!JAnnotationArrayMember.param(JExpression value) Adds an expression array member to this annotationJAnnotationUse.param(String name, JExpression value) Adds a member value pair to this annotation.JExpression.plus(JExpression right) Returns "[this]+[right]"final JExpressionJExpressionImpl.plus(JExpression right) static JExpressionJOp.plus(JExpression left, JExpression right) static JFieldRefJExpr.ref(JExpression lhs, JVar field) static JFieldRefJExpr.ref(JExpression lhs, String field) JExpression.shl(JExpression right) Returns "[this]<<[right]"final JExpressionJExpressionImpl.shl(JExpression right) static JExpressionJOp.shl(JExpression left, JExpression right) JExpression.shr(JExpression right) Returns "[this]>>[right]"final JExpressionJExpressionImpl.shr(JExpression right) static JExpressionJOp.shr(JExpression left, JExpression right) JExpression.shrz(JExpression right) Returns "[this]>>>[right]"final JExpressionJExpressionImpl.shrz(JExpression right) static JExpressionJOp.shrz(JExpression left, JExpression right) voidJForLoop.test(JExpression e) JPrimitiveType.unwrap(JExpression exp) Do the opposite of the wrap method.voidJForLoop.update(JExpression e) JPrimitiveType.wrap(JExpression exp) Wraps an expression of this type to the corresponding wrapper class.JExpression.xor(JExpression right) final JExpressionJExpressionImpl.xor(JExpression right) static JExpressionJOp.xor(JExpression left, JExpression right) Constructors in com.sun.codemodel with parameters of type JExpression