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 ... else if(...) ... code.
|
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
|
JExpression |
JAssignmentTarget.assign(JExpression rhs) |
|
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 |
JFieldRef.assign(JExpression rhs) |
|
JExpression |
JVar.assign(JExpression rhs) |
|
JExpression |
JAssignmentTarget.assignPlus(JExpression rhs) |
|
JBlock |
JBlock.assignPlus(JAssignmentTarget lhs,
JExpression exp) |
|
static JExpression |
JExpr.assignPlus(JAssignmentTarget lhs,
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) |
|
static com.sun.codemodel.JArrayCompRef |
JExpr.component(JExpression lhs,
JExpression index) |
|
com.sun.codemodel.JArrayCompRef |
JExpression.component(JExpression index) |
|
com.sun.codemodel.JArrayCompRef |
JExpressionImpl.component(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,
java.lang.String name,
JExpression init) |
Adds a local variable declaration to this block
|
JVar |
JBlock.decl(JType type,
java.lang.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,
JType type,
java.lang.String name,
JExpression init) |
Adds a field to the list of field members of this JDefinedClass.
|
JFieldVar |
JDefinedClass.field(int mods,
java.lang.Class<?> type,
java.lang.String name,
JExpression init) |
|
JForEach |
JBlock.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 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,
java.lang.String var,
JExpression e) |
|
JVar |
JForLoop.init(JType type,
java.lang.String var,
JExpression e) |
|
void |
JForLoop.init(JVar v,
JExpression e) |
|
JVar |
JVar.init(JExpression init) |
Initialize this variable
|
JInvocation |
JBlock.invoke(JExpression expr,
JMethod method) |
Creates an invocation statement and adds it to this block.
|
JInvocation |
JBlock.invoke(JExpression expr,
java.lang.String method) |
Creates an invocation statement and adds it to this block.
|
static JInvocation |
JExpr.invoke(JExpression lhs,
JMethod method) |
|
static JInvocation |
JExpr.invoke(JExpression lhs,
java.lang.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(java.lang.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,
java.lang.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) |
|