JExpression |
JExpression._instanceof(JType right) |
Returns "[this] instanceof [right]"
|
JExpression |
JExpressionImpl._instanceof(JType right) |
|
static JExpression |
JOp._instanceof(JExpression left,
JType right) |
|
static JInvocation |
JExpr._new(JType t) |
|
static com.sun.codemodel.JCast |
JExpr.cast(JType type,
JExpression expr) |
|
int |
JType.compareTo(JType o) |
Compare two JTypes by FQCN, giving sorting precedence to types
that belong to packages java and javax over all others.
|
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) |
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
|
JFieldVar |
JDefinedClass.field(int mods,
JType type,
String name) |
Adds a field to the list of field members of this JDefinedClass.
|
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
|
JMethod |
JDefinedClass.getConstructor(JType[] argTypes) |
Looks for a method that has the specified method signature
and return it.
|
JMethod |
JDefinedClass.getMethod(String name,
JType[] argTypes) |
Looks for a method that has the specified method signature
and return it.
|
boolean |
JMethod.hasSignature(JType[] argTypes) |
Returns true if the method has the specified signature.
|
JVar |
JForLoop.init(int mods,
JType type,
String var,
JExpression e) |
|
JVar |
JForLoop.init(JType type,
String var,
JExpression e) |
|
JMethod |
JDefinedClass.method(int mods,
JType type,
String name) |
Add a method to the list of method members of this JDefinedClass instance.
|
JClass |
JClass.narrow(JType type) |
|
static JArray |
JExpr.newArray(JType type) |
|
static JArray |
JExpr.newArray(JType type,
int size) |
Generates new T[size] .
|
static JArray |
JExpr.newArray(JType type,
JExpression size) |
Generates new T[size] .
|
JAnnotationArrayMember |
JAnnotationArrayMember.param(JType type) |
|
JAnnotationUse |
JAnnotationUse.param(String name,
JType type) |
Adds a member value pair to this annotation based on the
type represented by the given JType
|
JVar |
JMethod.param(int mods,
JType type,
String name) |
Add the specified variable to the list of parameters
for this method signature.
|
JVar |
JMethod.param(JType type,
String name) |
|
JFormatter |
JFormatter.t(JType type) |
|
void |
JMethod.type(JType t) |
Overrides the return type.
|
JType |
JVar.type(JType newType) |
Sets the type of this variable.
|
JVar |
JMethod.varParam(JType type,
String name) |
Add the specified variable argument to the list of parameters
for this method signature.
|