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.(package private) final classarray component reference.classAssignment statements, which are also expressions.(package private) final classJAtoms: Simple code components that merely generate themselves.(package private) final classA cast operation.final classEnum Constant.classProvides default implementations forJExpression.classField ReferenceclassA field that can have aJDocCommentassociated with itfinal classJMethod invocationprivate static classprivate static classprivate static classprivate static classclassString literal.classVariables and fields.Fields in com.sun.codemodel declared as JExpressionModifier and TypeFieldDescriptionprivate static final JExpressionJExpr.__nullprivate static final JExpressionJExpr.__superprivate static final JExpressionJExpr.__thisprivate final JExpressionJArrayCompRef.arrayJArray expression upon which this component will be accessed.private final 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 final JExpressionJExpr.FALSEBoolean constant that representsfalseprivate final 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 final JExpressionJCast.objectJExpression to be cast.(package private) JExpressionJAssignment.rhsprivate final 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 final JExpressionJExpr.TRUEBoolean constant that representstrueprivate final JExpressionJAnnotationStringValue.valueThe value of the Annotation memberFields in com.sun.codemodel with type parameters of type JExpressionModifier and TypeFieldDescriptionprivate List<JExpression> JEnumConstant.argsList of the constructor argument expressions.private List<JExpression> JInvocation.argsList of argument expressions for this method invocationprivate List<JExpression> JArray.exprsprivate List<JExpression> JForLoop.updatesMethods 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.JArrayCompRef.assign(JExpression rhs) JAssignmentTarget.assign(JExpression rhs) static JExpressionJExpr.assign(JAssignmentTarget lhs, JExpression rhs) JFieldRef.assign(JExpression rhs) JVar.assign(JExpression rhs) JArrayCompRef.assignPlus(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 "![this]" from "[this]".final JExpressionJExpressionImpl.not()Logical not '!x'.static JExpressionJOp.not(JExpression e) Logical not '!x'.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 ...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 listJArrayCompRef.assign(JExpression rhs) JAssignmentTarget.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) JArrayCompRef.assignPlus(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 JCastJExpr.cast(JType type, JExpression expr) static JExpressionJOp.complement(JExpression e) static JArrayCompRefJExpr.component(JExpression lhs, JExpression index) JExpression.component(JExpression index) final 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) (package private) static booleanJOp.hasTopOp(JExpression e) Determine whether the top level of an expression involves an operator.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 '!x'.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 JExpressionModifierConstructorDescription(package private)BinaryOp(String op, JExpression left, JGenerable right) (package private)(package private)JArray(JType type, JExpression size) (package private)JArrayCompRef(JExpression array, JExpression index) JArray component reference constructor given an array expression and index.(package private)JAssignment(JAssignmentTarget lhs, JExpression rhs) (package private)JAssignment(JAssignmentTarget lhs, JExpression rhs, String op) (package private)JCase(JExpression label) Construct a case statement(package private)JCase(JExpression label, boolean isDefaultCase) Construct a case statement.(package private)JCast(JType type, JExpression object) JCast constructor(package private)JConditional(JExpression test) Constructor(package private)JDoLoop(JExpression test) Construct a Do statment(package private)JFieldRef(JExpression object, JVar v) (package private)JFieldRef(JExpression object, String name) Field reference constructor given an object expression and field name(package private)JFieldVar(JDefinedClass owner, JMods mods, JType type, String name, JExpression init) JFieldVar constructorJForEach(JType vartype, String variable, JExpression collection) (package private)JInvocation(JExpression object, JMethod method) (package private)JInvocation(JExpression object, String name) Invokes a method on an object.(package private)JReturn(JExpression expr) JReturn constructor(package private)JSwitch(JExpression test) Construct a While statment(package private)JThrow(JExpression expr) JThrow constructor(package private)JVar(JMods mods, JType type, String name, JExpression init) JVar constructor(package private)JWhileLoop(JExpression test) Construct a While statment(package private)TernaryOp(String op1, String op2, JExpression e1, JExpression e2, JExpression e3) (package private)TightUnaryOp(JExpression e, String op) (package private)UnaryOp(JExpression e, String op) (package private)UnaryOp(String op, JExpression e)