|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Type | |
|---|---|
| org.mule.devkit.model.code | Library for generating Java source code |
| org.mule.devkit.model.code.builders | |
| Uses of Type in org.mule.devkit.model.code |
|---|
| Subclasses of Type in org.mule.devkit.model.code | |
|---|---|
class |
GeneratedClass
A generated Java class/interface/enum/.... |
class |
NullType
Special class object that represents the type of "null". |
class |
PrimitiveType
Java built-in primitive types. |
class |
TypeReference
Represents a Java reference type, such as a class, an interface, an enum, an array type, a parameterized type. |
class |
TypeVariable
Type variable used to declare generics. |
| Methods in org.mule.devkit.model.code that return Type | |
|---|---|
Type |
CodeModel._ref(Class<?> c)
|
Type |
Type.elementType()
If this is an array, returns the component type of the array. |
Type |
Type.erasure()
Returns the erasure of this type. |
Type[] |
GeneratedMethod.listParamTypes()
Returns all the parameter types in an array. |
Type |
GeneratedMethod.listVarParamType()
Returns the varags parameter type. |
Type |
CodeModel.parseType(String name)
Obtains a type object from a type name. |
Type |
CodeModel.ref(String fullyQualifiedClassName)
Obtains a reference to an existing class from its fully-qualified class name. |
Type |
CodeModel.ref(TypeMirror typeMirror)
|
Type |
GeneratedVariable.type()
Return the type of this variable. |
Type |
GeneratedMethod.type()
Returns the return type. |
Type |
GeneratedVariable.type(Type newType)
Sets the type of this variable. |
Type |
TypeReference.unboxify()
|
abstract Type |
Type.unboxify()
If this class is a wrapper type for a primitive, return the primitive type. |
Type |
PrimitiveType.unboxify()
Deprecated. calling this method from PrimitiveType
would be meaningless, since it's always guaranteed to
return this. |
| Methods in org.mule.devkit.model.code with parameters of type Type | |
|---|---|
static GeneratedExpression |
Op._instanceof(GeneratedExpression left,
Type right)
|
GeneratedExpression |
GeneratedExpression._instanceof(Type right)
Returns "[this] instanceof [right]" |
GeneratedExpression |
AbstractExpression._instanceof(Type right)
|
static GeneratedInvocation |
ExpressionFactory._new(Type t)
|
static GeneratedCast |
ExpressionFactory.cast(Type type,
GeneratedExpression expr)
|
int |
Type.compareTo(Type o)
Compare two JTypes by FQCN, giving sorting precedence to types that belong to packages java and javax over all others. |
GeneratedVariable |
GeneratedBlock.decl(int mods,
Type type,
String name,
GeneratedExpression init)
Adds a local variable declaration to this block |
GeneratedVariable |
GeneratedBlock.decl(Type type,
String name)
Adds a local variable declaration to this block |
GeneratedVariable |
GeneratedBlock.decl(Type type,
String name,
GeneratedExpression init)
Adds a local variable declaration to this block |
static GeneratedExpression |
ExpressionFactory.dotclass(Type cl)
|
GeneratedField |
GeneratedClass.field(int mods,
Type type,
String name)
Adds a field to the list of field members of this DefinedClass. |
GeneratedField |
GeneratedClass.field(int mods,
Type type,
String name,
GeneratedExpression init)
Adds a field to the list of field members of this DefinedClass. |
GeneratedForEach |
GeneratedBlock.forEach(Type varType,
String name,
GeneratedExpression collection)
Creates an enhanced For statement based on j2se 1.5 JLS and add it to this block |
GeneratedMethod |
GeneratedClass.getConstructor(Type[] argTypes)
Looks for a method that has the specified method signature and return it. |
GeneratedMethod |
GeneratedClass.getMethod(String name,
Type[] argTypes)
Looks for a method that has the specified method signature and return it. |
boolean |
GeneratedMethod.hasSignature(Type[] argTypes)
Returns true if the method has the specified signature. |
GeneratedVariable |
GeneratedForLoop.init(int mods,
Type type,
String var,
GeneratedExpression e)
|
GeneratedVariable |
GeneratedForLoop.init(Type type,
String var,
GeneratedExpression e)
|
GeneratedMethod |
GeneratedClass.method(int mods,
Type type,
String name)
Add a method to the list of method members of this DefinedClass instance. |
TypeReference |
TypeReference.narrow(Type type)
|
static GeneratedArray |
ExpressionFactory.newArray(Type type)
|
static GeneratedArray |
ExpressionFactory.newArray(Type type,
GeneratedExpression size)
Generates new T[size]. |
static GeneratedArray |
ExpressionFactory.newArray(Type type,
int size)
Generates new T[size]. |
GeneratedVariable |
GeneratedMethod.param(int mods,
Type type,
String name)
Add the specified variable to the list of parameters for this method signature. |
GeneratedAnnotationUse |
GeneratedAnnotationUse.param(String name,
Type type)
Adds a member value pair to this annotation based on the type represented by the given Type |
AnnotationArrayMember |
AnnotationArrayMember.param(Type type)
|
GeneratedVariable |
GeneratedMethod.param(Type type,
String name)
|
Formatter |
Formatter.t(Type type)
|
Type |
GeneratedVariable.type(Type newType)
Sets the type of this variable. |
void |
GeneratedMethod.type(Type t)
Overrides the return type. |
GeneratedVariable |
GeneratedMethod.varParam(Type type,
String name)
Add the specified variable argument to the list of parameters for this method signature. |
| Constructors in org.mule.devkit.model.code with parameters of type Type | |
|---|---|
GeneratedForEach(Type vartype,
String variable,
GeneratedExpression collection)
|
|
| Uses of Type in org.mule.devkit.model.code.builders |
|---|
| Methods in org.mule.devkit.model.code.builders with parameters of type Type | |
|---|---|
FieldBuilder |
FieldBuilder.type(Type typeRef)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||