public interface JType
Modifier and Type | Method and Description |
---|---|
JType[] |
getActualTypeArguments()
Returns the parameter types.
|
JClass |
getComponentType()
Returns the component for a class.
|
JField[] |
getDeclaredFields()
Returns the declared fields
|
JMethod[] |
getDeclaredMethods()
Returns the declared methods
|
JField[] |
getFields()
Returns the fields
|
JClass[] |
getInterfaces()
Returns the interfaces.
|
JMethod |
getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
JMethod[] |
getMethods()
Returns the public methods
|
java.lang.String |
getName()
Returns the type name.
|
java.lang.String |
getPrintName()
Returns the print name, i.e.
|
JClass |
getRawType()
Returns the raw type.
|
JClass |
getSuperClass()
Returns the superclass.
|
boolean |
isAbstract()
Returns true for an class
|
boolean |
isArray()
Returns true for an array class.
|
boolean |
isAssignableFrom(java.lang.Class cl)
Returns true if the jClass is assignable to the class.
|
boolean |
isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
boolean |
isAssignableTo(java.lang.Class cl)
Returns true if the jClass is assignable to the class.
|
boolean |
isFinal()
Returns true for a final class
|
boolean |
isInterface()
Returns true for an interface
|
boolean |
isPrimitive()
Returns true for a primitive class.
|
boolean |
isPublic()
Returns true for a public class.
|
java.lang.String getName()
java.lang.String getPrintName()
JType[] getActualTypeArguments()
JClass getRawType()
boolean isPrimitive()
boolean isPublic()
boolean isAbstract()
boolean isFinal()
boolean isInterface()
JClass getSuperClass()
JClass[] getInterfaces()
boolean isArray()
JClass getComponentType()
boolean isAssignableTo(java.lang.Class cl)
boolean isAssignableFrom(java.lang.Class cl)
boolean isAssignableFrom(JClass cl)
JMethod[] getDeclaredMethods()
JMethod[] getMethods()
JField[] getDeclaredFields()
JField[] getFields()