Uses of Class
com.thoughtworks.qdox.model.Type

Packages that use Type
com.thoughtworks.qdox.model   
com.thoughtworks.qdox.model.annotation   
com.thoughtworks.qdox.parser   
 

Uses of Type in com.thoughtworks.qdox.model
 

Subclasses of Type in com.thoughtworks.qdox.model
 class TypeVariable
           
 class WildcardType
          This class supports both the 'super' and 'extends' wildcards.
 

Fields in com.thoughtworks.qdox.model declared as Type
private  Type[] Type.actualArgumentTypes
           
private static Type JavaClass.ANNOTATION
           
private  Type[] TypeVariable.bounds
           
static Type[] Type.EMPTY_ARRAY
           
private static Type JavaClass.ENUM
           
private  Type[] JavaMethod.exceptions
           
private  Type[] JavaClass.implementz
           
private static Type JavaClass.OBJECT
           
private  Type JavaMethod.returns
           
private  Type JavaClass.superClass
           
private  Type JavaParameter.type
           
private  Type JavaClass.type
           
private  Type Annotation.type
           
private  Type JavaField.type
           
private  Type BeanProperty.type
           
static Type Type.VOID
           
 

Methods in com.thoughtworks.qdox.model that return Type
 Type JavaClass.asType()
           
 Type ModelBuilder.createType(java.lang.String typeName, int dimensions)
           
 Type ModelBuilder.createType(TypeDef typeDef)
           
 Type ModelBuilder.createType(TypeDef typeDef, int dimensions)
          this one is specific for those cases where dimensions can be part of both the type and identifier i.e.
static Type Type.createUnresolved(java.lang.String name, int dimensions, JavaClassParent context)
           
static Type Type.createUnresolved(TypeDef typeDef, int dimensions, JavaClassParent context)
           
static Type Type.createUnresolved(TypeDef typeDef, JavaClassParent context)
           
 Type[] Type.getActualTypeArguments()
           
 Type[] JavaMethod.getExceptions()
           
 Type[] JavaMethodDelegate.getExceptions()
           
 Type JavaMethod.getGenericReturnType()
          Equivalent of java.lang.reflect.Method.getGenericReturnType()
 Type JavaMethodDelegate.getGenericReturnType()
           
 Type[] JavaClass.getImplements()
           
 Type[] JavaMethod.getParameterTypes()
           
 Type[] JavaMethodDelegate.getParameterTypes()
           
 Type[] JavaMethod.getParameterTypes(boolean resolve)
          If a class inherits this method from a generic class or interface, you can use this method to get the resolved parameter types
 Type[] JavaMethodDelegate.getParameterTypes(boolean resolve)
           
protected  Type[] JavaMethod.getParameterTypes(boolean resolve, JavaClass callingClass)
           
protected  Type[] JavaMethodDelegate.getParameterTypes(boolean resolve, JavaClass _callingClass)
           
 Type JavaMethod.getPropertyType()
           
 Type JavaMethodDelegate.getPropertyType()
           
 Type JavaMethod.getReturns()
          Deprecated. it is recommended to use getReturnType()
 Type JavaMethodDelegate.getReturns()
           
 Type JavaMethod.getReturnType()
          Equivalent of java.lang.reflect.Method.getReturnType()
 Type JavaMethodDelegate.getReturnType()
           
 Type JavaMethod.getReturnType(boolean resolve)
          If a class inherits this method from a generic class or interface, you can use this method to get the resolved return type
 Type JavaMethodDelegate.getReturnType(boolean resolve)
           
protected  Type JavaMethod.getReturnType(boolean resolve, JavaClass callingClass)
           
protected  Type JavaMethodDelegate.getReturnType(boolean resolve, JavaClass _callingClass)
           
 Type JavaClass.getSuperClass()
           
 Type JavaParameter.getType()
           
 Type Annotation.getType()
           
 Type JavaField.getType()
           
 Type BeanProperty.getType()
           
protected  Type Type.resolve(JavaClass parentClass)
           
protected  Type Type.resolve(JavaClass parentClass, JavaClass subclass)
           
 

Methods in com.thoughtworks.qdox.model with parameters of type Type
 JavaMethod JavaClass.getMethod(java.lang.String name, Type[] parameterTypes, boolean varArgs)
          This should be the signature for getMethodBySignature
 JavaMethod JavaClass.getMethodBySignature(java.lang.String name, Type[] parameterTypes)
           
 JavaMethod JavaClass.getMethodBySignature(java.lang.String name, Type[] parameterTypes, boolean superclasses)
           
 JavaMethod JavaClass.getMethodBySignature(java.lang.String name, Type[] parameterTypes, boolean superclasses, boolean varArg)
           
 JavaMethod[] JavaClass.getMethodsBySignature(java.lang.String name, Type[] parameterTypes, boolean superclasses)
           
 JavaMethod[] JavaClass.getMethodsBySignature(java.lang.String name, Type[] parameterTypes, boolean superclasses, boolean varArg)
           
 boolean Type.isA(Type type)
           
 void JavaMethod.setExceptions(Type[] exceptions)
           
 void JavaMethodDelegate.setExceptions(Type[] exceptions)
           
 void JavaClass.setImplementz(Type[] implementz)
           
 void JavaMethod.setReturns(Type returns)
          Define the return type of this method
 void JavaMethodDelegate.setReturns(Type returns)
           
 void JavaClass.setSuperClass(Type type)
           
 void JavaField.setType(Type type)
           
 void BeanProperty.setType(Type type)
           
 boolean JavaMethod.signatureMatches(java.lang.String name, Type[] parameterTypes)
          Deprecated. use overloaded method
 boolean JavaMethodDelegate.signatureMatches(java.lang.String name, Type[] parameterTypes)
           
 boolean JavaMethod.signatureMatches(java.lang.String name, Type[] parameterTypes, boolean varArg)
           
 boolean JavaMethodDelegate.signatureMatches(java.lang.String name, Type[] parameterTypes, boolean varArg)
           
 

Constructors in com.thoughtworks.qdox.model with parameters of type Type
Annotation(Type type, AbstractBaseJavaEntity context, java.util.Map namedParameters, int lineNumber)
           
Annotation(Type type, int line)
           
JavaField(Type type, java.lang.String name)
           
JavaMethod(Type returns, java.lang.String name)
          Create a new method without parameters
JavaParameter(Type type, java.lang.String name)
           
JavaParameter(Type type, java.lang.String name, boolean varArgs)
           
 

Uses of Type in com.thoughtworks.qdox.model.annotation
 

Fields in com.thoughtworks.qdox.model.annotation declared as Type
private  Type AnnotationCast.type
           
private  Type AnnotationTypeRef.type
           
 

Methods in com.thoughtworks.qdox.model.annotation that return Type
 Type AnnotationCast.getType()
           
 Type AnnotationTypeRef.getType()
           
 

Constructors in com.thoughtworks.qdox.model.annotation with parameters of type Type
AnnotationCast(Type type, AnnotationValue value)
           
AnnotationTypeRef(Type type)
           
 

Uses of Type in com.thoughtworks.qdox.parser
 

Methods in com.thoughtworks.qdox.parser that return Type
 Type Builder.createType(java.lang.String name, int dimensions)
          Deprecated.  
 Type Builder.createType(TypeDef name)