|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JExpression | |
|---|---|
| com.sun.codemodel | Library for generating Java source code |
| com.sun.tools.xjc.generator.bean.field | FieldRenderer and its implementation classes. |
| com.sun.tools.xjc.generator.util | |
| com.sun.tools.xjc.model | Implementation of the com.sun.xml.bind.v2.model.core package for XJC. |
| com.sun.tools.xjc.outline | Provides the outline of the generated Java source code so that additional processings (such as adding more annotations) can be done on the generated code. |
| Uses of JExpression in com.sun.codemodel |
|---|
| Subinterfaces of JExpression in com.sun.codemodel | |
|---|---|
interface |
JAssignmentTarget
Marker interface for code components that can be placed to the left of '=' in an assignment. |
| Classes in com.sun.codemodel that implement JExpression | |
|---|---|
class |
JArray
array creation and initialization. |
class |
JAssignment
Assignment statements, which are also expressions. |
class |
JEnumConstant
Enum Constant. |
class |
JExpressionImpl
Provides default implementations for JExpression. |
class |
JFieldRef
Field Reference |
class |
JFieldVar
A field that can have a JDocComment associated with it |
class |
JInvocation
JMethod invocation |
class |
JStringLiteral
String literal. |
class |
JVar
Variables and fields. |
| Fields in com.sun.codemodel declared as JExpression | |
|---|---|
static JExpression |
JExpr.FALSE
Boolean constant that represents false |
static JExpression |
JExpr.TRUE
Boolean constant that represents true |
| Methods in com.sun.codemodel that return JExpression | |
|---|---|
static JExpression |
JOp._instanceof(JExpression left,
JType right)
|
JExpression |
JExpression._instanceof(JType right)
Returns "[this] instanceof [right]" |
JExpression |
JExpressionImpl._instanceof(JType right)
|
static JExpression |
JExpr._null()
|
static JExpression |
JExpr._super()
Returns a reference to "super", an implicit reference to the super class. |
static JExpression |
JExpr._this()
Returns a reference to "this", an implicit reference to the current object. |
static JExpression |
JExpr.assign(JAssignmentTarget lhs,
JExpression rhs)
|
JExpression |
JAssignmentTarget.assign(JExpression rhs)
|
JExpression |
JFieldRef.assign(JExpression rhs)
|
JExpression |
JVar.assign(JExpression rhs)
|
static JExpression |
JExpr.assignPlus(JAssignmentTarget lhs,
JExpression rhs)
|
JExpression |
JAssignmentTarget.assignPlus(JExpression rhs)
|
JExpression |
JFieldRef.assignPlus(JExpression rhs)
|
JExpression |
JVar.assignPlus(JExpression rhs)
|
JExpression |
JExpression.band(JExpression right)
Bit-wise AND '&'. |
JExpression |
JExpressionImpl.band(JExpression right)
|
static JExpression |
JOp.band(JExpression left,
JExpression right)
|
JExpression |
JExpression.bor(JExpression right)
Bit-wise OR '|'. |
JExpression |
JExpressionImpl.bor(JExpression right)
|
static JExpression |
JOp.bor(JExpression left,
JExpression right)
|
JExpression |
JExpression.cand(JExpression right)
Logical AND '&&'. |
JExpression |
JExpressionImpl.cand(JExpression right)
|
static JExpression |
JOp.cand(JExpression left,
JExpression right)
|
JExpression |
JExpression.complement()
Returns "~[this]" from "[this]". |
JExpression |
JExpressionImpl.complement()
|
static JExpression |
JOp.complement(JExpression e)
|
static JExpression |
JOp.cond(JExpression cond,
JExpression ifTrue,
JExpression ifFalse)
|
JExpression |
JExpression.cor(JExpression right)
Logical OR '||'. |
JExpression |
JExpressionImpl.cor(JExpression right)
|
static JExpression |
JOp.cor(JExpression left,
JExpression right)
|
JExpression |
JExpression.decr()
Returns "[this]--" from "[this]". |
JExpression |
JExpressionImpl.decr()
|
static JExpression |
JOp.decr(JExpression e)
|
static JExpression |
JExpr.direct(String source)
Creates an expression directly from a source code fragment. |
JExpression |
JExpression.div(JExpression right)
Returns "[this]/[right]" |
JExpression |
JExpressionImpl.div(JExpression right)
|
static JExpression |
JOp.div(JExpression left,
JExpression right)
|
JExpression |
JClass.dotclass()
|
static JExpression |
JExpr.dotclass(JClass cl)
|
JExpression |
JExpression.eq(JExpression right)
|
JExpression |
JExpressionImpl.eq(JExpression right)
|
static JExpression |
JOp.eq(JExpression left,
JExpression right)
|
JExpression |
JExpression.gt(JExpression right)
|
JExpression |
JExpressionImpl.gt(JExpression right)
|
static JExpression |
JOp.gt(JExpression left,
JExpression right)
|
JExpression |
JExpression.gte(JExpression right)
|
JExpression |
JExpressionImpl.gte(JExpression right)
|
static JExpression |
JOp.gte(JExpression left,
JExpression right)
|
JExpression |
JExpression.incr()
Returns "[this]++" from "[this]". |
JExpression |
JExpressionImpl.incr()
|
static JExpression |
JOp.incr(JExpression e)
|
JExpression |
JCase.label()
|
JExpression[] |
JInvocation.listArgs()
Returns all arguments of the invocation. |
static JExpression |
JExpr.lit(boolean b)
|
static JExpression |
JExpr.lit(char c)
|
static JExpression |
JExpr.lit(double d)
|
static JExpression |
JExpr.lit(float f)
|
static JExpression |
JExpr.lit(int n)
|
static JExpression |
JExpr.lit(long n)
|
static JExpression |
JExpr.lit(String s)
|
JExpression |
JExpression.lt(JExpression right)
|
JExpression |
JExpressionImpl.lt(JExpression right)
|
static JExpression |
JOp.lt(JExpression left,
JExpression right)
|
JExpression |
JExpression.lte(JExpression right)
|
JExpression |
JExpressionImpl.lte(JExpression right)
|
static JExpression |
JOp.lte(JExpression left,
JExpression right)
|
JExpression |
JExpression.minus()
Returns "-[this]" from "[this]". |
JExpression |
JExpressionImpl.minus()
|
JExpression |
JExpression.minus(JExpression right)
Returns "[this]-[right]" |
JExpression |
JExpressionImpl.minus(JExpression right)
|
static JExpression |
JOp.minus(JExpression e)
|
static JExpression |
JOp.minus(JExpression left,
JExpression right)
|
JExpression |
JExpression.mod(JExpression right)
Returns "[this]%[right]" |
JExpression |
JExpressionImpl.mod(JExpression right)
|
static JExpression |
JOp.mod(JExpression left,
JExpression right)
|
JExpression |
JExpression.mul(JExpression right)
Returns "[this]*[right]" |
JExpression |
JExpressionImpl.mul(JExpression right)
|
static JExpression |
JOp.mul(JExpression left,
JExpression right)
|
JExpression |
JExpression.ne(JExpression right)
|
JExpression |
JExpressionImpl.ne(JExpression right)
|
static JExpression |
JOp.ne(JExpression left,
JExpression right)
|
JExpression |
JExpression.not()
Returns "![this]" from "[this]". |
JExpression |
JExpressionImpl.not()
Logical not '!x'. |
static JExpression |
JOp.not(JExpression e)
Logical not '!x'. |
JExpression |
JExpression.plus(JExpression right)
Returns "[this]+[right]" |
JExpression |
JExpressionImpl.plus(JExpression right)
|
static JExpression |
JOp.plus(JExpression left,
JExpression right)
|
JExpression |
JExpression.shl(JExpression right)
Returns "[this]<<[right]" |
JExpression |
JExpressionImpl.shl(JExpression right)
|
static JExpression |
JOp.shl(JExpression left,
JExpression right)
|
JExpression |
JExpression.shr(JExpression right)
Returns "[this]>>[right]" |
JExpression |
JExpressionImpl.shr(JExpression right)
|
static JExpression |
JOp.shr(JExpression left,
JExpression right)
|
JExpression |
JExpression.shrz(JExpression right)
Returns "[this]>>>[right]" |
JExpression |
JExpressionImpl.shrz(JExpression right)
|
static JExpression |
JOp.shrz(JExpression left,
JExpression right)
|
JExpression |
JSwitch.test()
|
JExpression |
JWhileLoop.test()
|
JExpression |
JPrimitiveType.unwrap(JExpression exp)
Do the opposite of the wrap method. |
JExpression |
JPrimitiveType.wrap(JExpression exp)
Wraps an expression of this type to the corresponding wrapper class. |
JExpression |
JExpression.xor(JExpression right)
|
JExpression |
JExpressionImpl.xor(JExpression right)
|
static JExpression |
JOp.xor(JExpression left,
JExpression right)
|
| Methods in com.sun.codemodel with parameters of type JExpression | |
|---|---|
JCase |
JSwitch._case(JExpression label)
|
JDoLoop |
JBlock._do(JExpression test)
Create a Do statement and add it to this block |
JConditional |
JConditional._elseif(JExpression boolExp)
Creates ... |
JConditional |
JBlock._if(JExpression expr)
Create an If statement and add it to this block |
static JExpression |
JOp._instanceof(JExpression left,
JType right)
|
void |
JBlock._return(JExpression exp)
Create a return statement and add it to this block |
JSwitch |
JBlock._switch(JExpression test)
Create a switch/case statement and add it to this block |
void |
JBlock._throw(JExpression exp)
Create a throw statement and add it to this block |
JWhileLoop |
JBlock._while(JExpression test)
Create a While statement and add it to this block |
JArray |
JArray.add(JExpression e)
Add an element to the array initializer |
JEnumConstant |
JEnumConstant.arg(JExpression arg)
Add an expression to this constructor's argument list |
JInvocation |
JInvocation.arg(JExpression arg)
Add an expression to this invocation's argument list |
JBlock |
JBlock.assign(JAssignmentTarget lhs,
JExpression exp)
Creates an assignment statement and adds it to this block. |
static JExpression |
JExpr.assign(JAssignmentTarget lhs,
JExpression rhs)
|
JExpression |
JAssignmentTarget.assign(JExpression rhs)
|
JExpression |
JFieldRef.assign(JExpression rhs)
|
JExpression |
JVar.assign(JExpression rhs)
|
JBlock |
JBlock.assignPlus(JAssignmentTarget lhs,
JExpression exp)
|
static JExpression |
JExpr.assignPlus(JAssignmentTarget lhs,
JExpression rhs)
|
JExpression |
JAssignmentTarget.assignPlus(JExpression rhs)
|
JExpression |
JFieldRef.assignPlus(JExpression rhs)
|
JExpression |
JVar.assignPlus(JExpression rhs)
|
JExpression |
JExpression.band(JExpression right)
Bit-wise AND '&'. |
JExpression |
JExpressionImpl.band(JExpression right)
|
static JExpression |
JOp.band(JExpression left,
JExpression right)
|
JExpression |
JExpression.bor(JExpression right)
Bit-wise OR '|'. |
JExpression |
JExpressionImpl.bor(JExpression right)
|
static JExpression |
JOp.bor(JExpression left,
JExpression right)
|
JExpression |
JExpression.cand(JExpression right)
Logical AND '&&'. |
JExpression |
JExpressionImpl.cand(JExpression right)
|
static JExpression |
JOp.cand(JExpression left,
JExpression right)
|
static com.sun.codemodel.JCast |
JExpr.cast(JType type,
JExpression expr)
|
static JExpression |
JOp.complement(JExpression e)
|
com.sun.codemodel.JArrayCompRef |
JExpression.component(JExpression index)
|
com.sun.codemodel.JArrayCompRef |
JExpressionImpl.component(JExpression index)
|
static com.sun.codemodel.JArrayCompRef |
JExpr.component(JExpression lhs,
JExpression index)
|
static JExpression |
JOp.cond(JExpression cond,
JExpression ifTrue,
JExpression ifFalse)
|
JExpression |
JExpression.cor(JExpression right)
Logical OR '||'. |
JExpression |
JExpressionImpl.cor(JExpression right)
|
static JExpression |
JOp.cor(JExpression left,
JExpression right)
|
JVar |
JBlock.decl(int mods,
JType type,
String name,
JExpression init)
Adds a local variable declaration to this block |
JVar |
JBlock.decl(JType type,
String name,
JExpression init)
Adds a local variable declaration to this block |
void |
JMethod.declareDefaultValue(JExpression value)
Specify the default value for this annotation member |
static JExpression |
JOp.decr(JExpression e)
|
JExpression |
JExpression.div(JExpression right)
Returns "[this]/[right]" |
JExpression |
JExpressionImpl.div(JExpression right)
|
static JExpression |
JOp.div(JExpression left,
JExpression right)
|
JExpression |
JExpression.eq(JExpression right)
|
JExpression |
JExpressionImpl.eq(JExpression right)
|
static JExpression |
JOp.eq(JExpression left,
JExpression right)
|
JFieldVar |
JDefinedClass.field(int mods,
Class<?> type,
String name,
JExpression init)
|
JFieldVar |
JDefinedClass.field(int mods,
JType type,
String name,
JExpression init)
Adds a field to the list of field members of this JDefinedClass. |
JForEach |
JBlock.forEach(JType varType,
String name,
JExpression collection)
Creates an enhanced For statement based on j2se 1.5 JLS and add it to this block |
JExpression |
JExpression.gt(JExpression right)
|
JExpression |
JExpressionImpl.gt(JExpression right)
|
static JExpression |
JOp.gt(JExpression left,
JExpression right)
|
JExpression |
JExpression.gte(JExpression right)
|
JExpression |
JExpressionImpl.gte(JExpression right)
|
static JExpression |
JOp.gte(JExpression left,
JExpression right)
|
static JExpression |
JOp.incr(JExpression e)
|
JVar |
JForLoop.init(int mods,
JType type,
String var,
JExpression e)
|
JVar |
JVar.init(JExpression init)
Initialize this variable |
JVar |
JForLoop.init(JType type,
String var,
JExpression e)
|
void |
JForLoop.init(JVar v,
JExpression e)
|
JInvocation |
JBlock.invoke(JExpression expr,
JMethod method)
Creates an invocation statement and adds it to this block. |
static JInvocation |
JExpr.invoke(JExpression lhs,
JMethod method)
|
JInvocation |
JBlock.invoke(JExpression expr,
String method)
Creates an invocation statement and adds it to this block. |
static JInvocation |
JExpr.invoke(JExpression lhs,
String method)
|
JExpression |
JExpression.lt(JExpression right)
|
JExpression |
JExpressionImpl.lt(JExpression right)
|
static JExpression |
JOp.lt(JExpression left,
JExpression right)
|
JExpression |
JExpression.lte(JExpression right)
|
JExpression |
JExpressionImpl.lte(JExpression right)
|
static JExpression |
JOp.lte(JExpression left,
JExpression right)
|
JExpression |
JExpression.minus(JExpression right)
Returns "[this]-[right]" |
JExpression |
JExpressionImpl.minus(JExpression right)
|
static JExpression |
JOp.minus(JExpression e)
|
static JExpression |
JOp.minus(JExpression left,
JExpression right)
|
JExpression |
JExpression.mod(JExpression right)
Returns "[this]%[right]" |
JExpression |
JExpressionImpl.mod(JExpression right)
|
static JExpression |
JOp.mod(JExpression left,
JExpression right)
|
JExpression |
JExpression.mul(JExpression right)
Returns "[this]*[right]" |
JExpression |
JExpressionImpl.mul(JExpression right)
|
static JExpression |
JOp.mul(JExpression left,
JExpression right)
|
JExpression |
JExpression.ne(JExpression right)
|
JExpression |
JExpressionImpl.ne(JExpression right)
|
static JExpression |
JOp.ne(JExpression left,
JExpression right)
|
static JArray |
JExpr.newArray(JType type,
JExpression size)
Generates new T[size]. |
static JExpression |
JOp.not(JExpression e)
Logical not '!x'. |
JAnnotationArrayMember |
JAnnotationArrayMember.param(JExpression value)
Adds an expression array member to this annotation |
JAnnotationUse |
JAnnotationUse.param(String name,
JExpression value)
Adds a member value pair to this annotation. |
JExpression |
JExpression.plus(JExpression right)
Returns "[this]+[right]" |
JExpression |
JExpressionImpl.plus(JExpression right)
|
static JExpression |
JOp.plus(JExpression left,
JExpression right)
|
static JFieldRef |
JExpr.ref(JExpression lhs,
JVar field)
|
static JFieldRef |
JExpr.ref(JExpression lhs,
String field)
|
JExpression |
JExpression.shl(JExpression right)
Returns "[this]<<[right]" |
JExpression |
JExpressionImpl.shl(JExpression right)
|
static JExpression |
JOp.shl(JExpression left,
JExpression right)
|
JExpression |
JExpression.shr(JExpression right)
Returns "[this]>>[right]" |
JExpression |
JExpressionImpl.shr(JExpression right)
|
static JExpression |
JOp.shr(JExpression left,
JExpression right)
|
JExpression |
JExpression.shrz(JExpression right)
Returns "[this]>>>[right]" |
JExpression |
JExpressionImpl.shrz(JExpression right)
|
static JExpression |
JOp.shrz(JExpression left,
JExpression right)
|
void |
JForLoop.test(JExpression e)
|
JExpression |
JPrimitiveType.unwrap(JExpression exp)
Do the opposite of the wrap method. |
void |
JForLoop.update(JExpression e)
|
JExpression |
JPrimitiveType.wrap(JExpression exp)
Wraps an expression of this type to the corresponding wrapper class. |
JExpression |
JExpression.xor(JExpression right)
|
JExpression |
JExpressionImpl.xor(JExpression right)
|
static JExpression |
JOp.xor(JExpression left,
JExpression right)
|
| Constructors in com.sun.codemodel with parameters of type JExpression | |
|---|---|
JForEach(JType vartype,
String variable,
JExpression collection)
|
|
| Uses of JExpression in com.sun.tools.xjc.generator.bean.field |
|---|
| Methods in com.sun.tools.xjc.generator.bean.field that return JExpression | |
|---|---|
JExpression |
SingleField.Accessor.hasSetValue()
|
| Methods in com.sun.tools.xjc.generator.bean.field with parameters of type JExpression | |
|---|---|
com.sun.tools.xjc.generator.bean.field.ContentListField.Accessor |
ContentListField.create(JExpression targetObject)
|
com.sun.tools.xjc.generator.bean.field.DummyListField.Accessor |
DummyListField.create(JExpression targetObject)
|
FieldAccessor |
IsSetField.create(JExpression targetObject)
|
com.sun.tools.xjc.generator.bean.field.NoExtendedContentField.Accessor |
NoExtendedContentField.create(JExpression targetObject)
|
FieldAccessor |
SingleField.create(JExpression targetObject)
|
FieldAccessor |
UnboxedField.create(JExpression targetObject)
|
com.sun.tools.xjc.generator.bean.field.UntypedListField.Accessor |
UntypedListField.create(JExpression targetObject)
|
| Constructors in com.sun.tools.xjc.generator.bean.field with parameters of type JExpression | |
|---|---|
SingleField.Accessor(JExpression $target)
|
|
| Uses of JExpression in com.sun.tools.xjc.generator.util |
|---|
| Methods in com.sun.tools.xjc.generator.util that return JExpression | |
|---|---|
abstract JExpression |
WhitespaceNormalizer.generate(JCodeModel codeModel,
JExpression literal)
Generates the expression that normalizes the given expression (which evaluates to java.lang.String). |
| Methods in com.sun.tools.xjc.generator.util with parameters of type JExpression | |
|---|---|
abstract JExpression |
WhitespaceNormalizer.generate(JCodeModel codeModel,
JExpression literal)
Generates the expression that normalizes the given expression (which evaluates to java.lang.String). |
| Uses of JExpression in com.sun.tools.xjc.model |
|---|
| Methods in com.sun.tools.xjc.model that return JExpression | |
|---|---|
abstract JExpression |
CDefaultValue.compute(Outline outline)
|
JExpression |
CEnumLeafInfo.createConstant(Outline outline,
XmlString literal)
|
JExpression |
TypeUse.createConstant(Outline outline,
XmlString lexical)
Creates a constant for the given lexical value. |
| Uses of JExpression in com.sun.tools.xjc.outline |
|---|
| Methods in com.sun.tools.xjc.outline that return JExpression | |
|---|---|
JExpression |
FieldAccessor.hasSetValue()
Return an expression that evaluates to true only when this field has a set value(s). |
| Methods in com.sun.tools.xjc.outline with parameters of type JExpression | |
|---|---|
FieldAccessor |
FieldOutline.create(JExpression targetObject)
Creates a new FieldAccessor of this field
for the specified object. |
void |
FieldAccessor.fromRawValue(JBlock block,
String uniqueName,
JExpression $var)
Sets the value of the field from the specified expression. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||