Uses of Interface
com.thoughtworks.qdox.model.JavaType
Packages that use JavaType
Package
Description
Provides the default implementation of the classes which transform the structs from the JavaParser to the Java model elements
Provides classes reflecting the Java model elements.
Provides classes reflecting the Java expressions.
Provides the default implementation of the classes reflecting the Java model elements.
-
Uses of JavaType in com.thoughtworks.qdox.builder.impl
Methods in com.thoughtworks.qdox.builder.impl that return JavaType -
Uses of JavaType in com.thoughtworks.qdox.model
Subinterfaces of JavaType in com.thoughtworks.qdox.modelModifier and TypeInterfaceDescriptioninterface
Equivalent ofClass
, providing the most important methods.interface
JavaParameter is an extended version of JavaClass and doesn't exist in the java api.interface
Equivalent ofParameterizedType
.interface
JavaTypeVariable<D extends JavaGenericDeclaration>
interface
Equivalent ofWildcardType
Methods in com.thoughtworks.qdox.model that return JavaTypeModifier and TypeMethodDescriptionJavaMethod.getPropertyType()
JavaMethod.getReturnType()
Equivalent of java.lang.reflect.Method.getReturnType()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 typeJavaClass.getSuperClass()
BeanProperty.getType()
The type of the bean, either used as argument type of the mutator or return type of the accessor.JavaParameter.getType()
Methods in com.thoughtworks.qdox.model that return types with arguments of type JavaTypeModifier and TypeMethodDescriptionJavaParameterizedType.getActualTypeArguments()
JavaTypeVariable.getBounds()
JavaExecutable.getExceptionTypes()
JavaClass.getImplements()
JavaExecutable.getParameterTypes()
Equivalent ofExecutable.getParameterTypes()
JavaExecutable.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 typesMethod parameters in com.thoughtworks.qdox.model with type arguments of type JavaTypeModifier and TypeMethodDescriptionJavaClass.getConstructor
(List<JavaType> parameterTypes) JavaClass.getConstructor
(List<JavaType> parameterTypes, boolean varArg) This should be the signature for getMethodBySignature.JavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes) JavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) JavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) JavaClass.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) JavaClass.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) boolean
JavaConstructor.signatureMatches
(List<JavaType> parameterTypes) Returnstrue
if this constructor matches the parameterTypes, assuming it's a non-varArg constructor.boolean
JavaConstructor.signatureMatches
(List<JavaType> parameterTypes, boolean varArgs) Returnstrue
if this constructor matches the parameterTypes and matches the varArg argument.boolean
JavaMethod.signatureMatches
(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.boolean
JavaMethod.signatureMatches
(String name, List<JavaType> parameterTypes, boolean varArg) -
Uses of JavaType in com.thoughtworks.qdox.model.expression
Fields in com.thoughtworks.qdox.model.expression declared as JavaTypeMethods in com.thoughtworks.qdox.model.expression that return JavaTypeConstructors in com.thoughtworks.qdox.model.expression with parameters of type JavaType -
Uses of JavaType in com.thoughtworks.qdox.model.impl
Classes in com.thoughtworks.qdox.model.impl that implement JavaTypeModifier and TypeClassDescriptionclass
class
class
class
The default implementation forJavaType
class
DefaultJavaTypeVariable<D extends JavaGenericDeclaration>
Equivalent ofTypeVariable
class
Equivalent ofWildcardType
This class supports both the 'super' and 'extends' wildcards.Fields in com.thoughtworks.qdox.model.impl declared as JavaTypeModifier and TypeFieldDescriptionprivate JavaType
DefaultJavaClass.superClass
private JavaType
DefaultBeanProperty.type
Fields in com.thoughtworks.qdox.model.impl with type parameters of type JavaTypeModifier and TypeFieldDescriptionDefaultJavaParameterizedType.actualArgumentTypes
DefaultJavaTypeVariable.bounds
DefaultJavaWildcardType.bounds
Methods in com.thoughtworks.qdox.model.impl that return JavaTypeModifier and TypeMethodDescriptionDefaultJavaMethod.getPropertyType()
JavaMethodDelegate.getPropertyType()
protected JavaType
DefaultJavaExecutable.getReturns()
DefaultJavaMethod.getReturnType()
Equivalent of java.lang.reflect.Method.getReturnType()DefaultJavaMethod.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 typeJavaMethodDelegate.getReturnType()
Equivalent of java.lang.reflect.Method.getReturnType()JavaMethodDelegate.getReturnType
(boolean resolve) DefaultJavaClass.getSuperClass()
DefaultJavaType.getSuperClass()
DefaultBeanProperty.getType()
The type of the bean, either used as argument type of the mutator or return type of the accessor.DefaultJavaParameter.getType()
protected static JavaType
Consider the following exampleMethods in com.thoughtworks.qdox.model.impl that return types with arguments of type JavaTypeModifier and TypeMethodDescriptionDefaultJavaParameterizedType.getActualTypeArguments()
DefaultJavaType.getActualTypeArguments
(JavaType base) DefaultJavaTypeVariable.getBounds()
DefaultJavaExecutable.getExceptionTypes()
JavaMethodDelegate.getExceptionTypes()
DefaultJavaClass.getImplements()
DefaultJavaType.getImplements()
DefaultJavaExecutable.getParameterTypes()
Equivalent ofExecutable.getParameterTypes()
DefaultJavaExecutable.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 typesJavaMethodDelegate.getParameterTypes()
Equivalent ofExecutable.getParameterTypes()
JavaMethodDelegate.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 typesMethods in com.thoughtworks.qdox.model.impl with parameters of type JavaTypeModifier and TypeMethodDescriptionDefaultJavaType.getActualTypeArguments
(JavaType base) private static int
DefaultJavaType.getDimensions
(JavaType type) protected static <D extends JavaGenericDeclaration>
StringDefaultJavaType.getGenericValue
(JavaType base, List<JavaTypeVariable<D>> typeVariableList) protected static <D extends JavaGenericDeclaration>
StringDefaultJavaType.getResolvedFullyQualifiedName
(JavaType base, List<JavaTypeVariable<D>> typeParameters) protected static <D extends JavaGenericDeclaration>
StringDefaultJavaType.getResolvedGenericFullyQualifiedName
(JavaType base, List<JavaTypeVariable<D>> typeParameters) protected static <D extends JavaGenericDeclaration>
StringDefaultJavaType.getResolvedGenericValue
(JavaType base, List<JavaTypeVariable<D>> typeParameters) protected static <D extends JavaGenericDeclaration>
StringDefaultJavaType.getResolvedValue
(JavaType base, List<JavaTypeVariable<D>> typeParameters) boolean
protected static JavaType
Consider the following exampleprotected static <D extends JavaGenericDeclaration>
JavaTypeVariable<D>DefaultJavaType.resolve
(JavaType base, List<JavaTypeVariable<D>> typeParameters) void
DefaultJavaClass.setSuperClass
(JavaType type) void
Method parameters in com.thoughtworks.qdox.model.impl with type arguments of type JavaTypeModifier and TypeMethodDescriptionDefaultJavaClass.getConstructor
(List<JavaType> parameterTypes) DefaultJavaClass.getConstructor
(List<JavaType> parameterTypes, boolean varArgs) DefaultJavaType.getConstructor
(List<JavaType> parameterTypes) DefaultJavaType.getConstructor
(List<JavaType> parameterTypes, boolean varArg) This should be the signature for getMethodBySignature.This should be the signature for getMethodBySignature.DefaultJavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes) DefaultJavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) DefaultJavaClass.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) DefaultJavaType.getMethodBySignature
(String name, List<JavaType> parameterTypes) DefaultJavaType.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) DefaultJavaType.getMethodBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) DefaultJavaClass.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) DefaultJavaClass.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) DefaultJavaType.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses) DefaultJavaType.getMethodsBySignature
(String name, List<JavaType> parameterTypes, boolean superclasses, boolean varArg) void
DefaultJavaParameterizedType.setActualArgumentTypes
(List<JavaType> actualArgumentTypes) void
boolean
DefaultJavaConstructor.signatureMatches
(List<JavaType> parameterTypes) Returnstrue
if this constructor matches the parameterTypes, assuming it's a non-varArg constructor.boolean
DefaultJavaConstructor.signatureMatches
(List<JavaType> parameterTypes, boolean varArgs) Returnstrue
if this constructor matches the parameterTypes and matches the varArg argument.protected boolean
DefaultJavaExecutable.signatureMatches
(List<JavaType> parameterTypes, boolean varArgs) boolean
DefaultJavaMethod.signatureMatches
(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.boolean
DefaultJavaMethod.signatureMatches
(String name, List<JavaType> parameterTypes, boolean varArg) boolean
JavaMethodDelegate.signatureMatches
(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.boolean
JavaMethodDelegate.signatureMatches
(String name, List<JavaType> parameterTypes, boolean varArg) Constructors in com.thoughtworks.qdox.model.impl with parameters of type JavaTypeModifierConstructorDescriptionDefaultJavaWildcardType
(JavaType type, DefaultJavaWildcardType.BoundType boundType)