Uses of Interface
com.thoughtworks.qdox.model.JavaType
-
Packages that use JavaType Package Description com.thoughtworks.qdox.builder.impl Provides the default implementation of the classes which transform the structs from the JavaParser to the Java model elementscom.thoughtworks.qdox.model Provides classes reflecting the Java model elements.com.thoughtworks.qdox.model.expression Provides classes reflecting the Java expressions.com.thoughtworks.qdox.model.impl 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 Modifier and Type Method Description JavaTypeEvaluatingVisitor. visit(TypeRef typeRef) -
Uses of JavaType in com.thoughtworks.qdox.model
Subinterfaces of JavaType in com.thoughtworks.qdox.model Modifier and Type Interface Description interfaceJavaClassEquivalent ofClass, providing the most important methods.interfaceJavaParameterJavaParameter is an extended version of JavaClass and doesn't exist in the java api.interfaceJavaParameterizedTypeEquivalent ofParameterizedType.interfaceJavaTypeVariable<D extends JavaGenericDeclaration>interfaceJavaWildcardTypeEquivalent ofWildcardTypeMethods in com.thoughtworks.qdox.model that return JavaType Modifier and Type Method Description JavaType[]JavaWildcardType. getLowerBounds()JavaTypeJavaMethod. getPropertyType()JavaTypeJavaMethod. getReturnType()Equivalent of java.lang.reflect.Method.getReturnType()JavaTypeJavaMethod. 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 typeJavaTypeJavaClass. getSuperClass()JavaTypeBeanProperty. getType()The type of the bean, either used as argument type of the mutator or return type of the accessor.JavaTypeJavaParameter. getType()JavaType[]JavaWildcardType. getUpperBounds()Methods in com.thoughtworks.qdox.model that return types with arguments of type JavaType Modifier and Type Method Description java.util.List<JavaType>JavaParameterizedType. getActualTypeArguments()java.util.List<JavaType>JavaTypeVariable. getBounds()java.util.List<JavaType>JavaExecutable. getExceptionTypes()java.util.List<JavaType>JavaClass. getImplements()java.util.List<JavaType>JavaExecutable. getParameterTypes()Equivalent ofExecutable.getParameterTypes()java.util.List<JavaType>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 JavaType Modifier and Type Method Description JavaConstructorJavaClass. getConstructor(java.util.List<JavaType> parameterTypes)JavaConstructorJavaClass. getConstructor(java.util.List<JavaType> parameterTypes, boolean varArg)JavaMethodJavaClass. getMethod(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArgs)This should be the signature for getMethodBySignature.JavaMethodJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes)JavaMethodJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)JavaMethodJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)java.util.List<JavaMethod>JavaClass. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)java.util.List<JavaMethod>JavaClass. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)booleanJavaConstructor. signatureMatches(java.util.List<JavaType> parameterTypes)Returnstrueif this constructor matches the parameterTypes, assuming it's a non-varArg constructor.booleanJavaConstructor. signatureMatches(java.util.List<JavaType> parameterTypes, boolean varArgs)Returnstrueif this constructor matches the parameterTypes and matches the varArg argument.booleanJavaMethod. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes)This method is NOT varArg aware.booleanJavaMethod. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArg) -
Uses of JavaType in com.thoughtworks.qdox.model.expression
Methods in com.thoughtworks.qdox.model.expression that return JavaType Modifier and Type Method Description JavaTypeCast. getType()JavaTypeTypeRef. getType()Constructors in com.thoughtworks.qdox.model.expression with parameters of type JavaType Constructor Description Cast(JavaType type, AnnotationValue value)TypeRef(JavaType type) -
Uses of JavaType in com.thoughtworks.qdox.model.impl
Classes in com.thoughtworks.qdox.model.impl that implement JavaType Modifier and Type Class Description classDefaultJavaClassclassDefaultJavaParameterclassDefaultJavaParameterizedTypeclassDefaultJavaTypeThe default implementation forJavaTypeclassDefaultJavaTypeVariable<D extends JavaGenericDeclaration>Equivalent ofTypeVariableclassDefaultJavaWildcardTypeEquivalent ofWildcardTypeThis class supports both the 'super' and 'extends' wildcards.Methods in com.thoughtworks.qdox.model.impl that return JavaType Modifier and Type Method Description JavaType[]DefaultJavaWildcardType. getLowerBounds()JavaTypeDefaultJavaMethod. getPropertyType()JavaTypeJavaMethodDelegate. getPropertyType()protected JavaTypeDefaultJavaExecutable. getReturns()JavaTypeDefaultJavaMethod. getReturnType()Equivalent of java.lang.reflect.Method.getReturnType()JavaTypeDefaultJavaMethod. 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 typeJavaTypeJavaMethodDelegate. getReturnType()Equivalent of java.lang.reflect.Method.getReturnType()JavaTypeJavaMethodDelegate. getReturnType(boolean resolve)JavaTypeDefaultJavaClass. getSuperClass()JavaTypeDefaultJavaType. getSuperClass()JavaTypeDefaultBeanProperty. getType()The type of the bean, either used as argument type of the mutator or return type of the accessor.JavaTypeDefaultJavaParameter. getType()JavaType[]DefaultJavaWildcardType. getUpperBounds()protected static JavaTypeDefaultJavaType. resolve(JavaType base, JavaClass declaringClass, JavaClass callingClass)Consider the following exampleMethods in com.thoughtworks.qdox.model.impl that return types with arguments of type JavaType Modifier and Type Method Description java.util.List<JavaType>DefaultJavaParameterizedType. getActualTypeArguments()java.util.List<JavaType>DefaultJavaTypeVariable. getBounds()java.util.List<JavaType>DefaultJavaExecutable. getExceptionTypes()java.util.List<JavaType>JavaMethodDelegate. getExceptionTypes()java.util.List<JavaType>DefaultJavaClass. getImplements()java.util.List<JavaType>DefaultJavaType. getImplements()java.util.List<JavaType>DefaultJavaExecutable. getParameterTypes()Equivalent ofExecutable.getParameterTypes()java.util.List<JavaType>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 typesjava.util.List<JavaType>JavaMethodDelegate. getParameterTypes()Equivalent ofExecutable.getParameterTypes()java.util.List<JavaType>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 JavaType Modifier and Type Method Description protected static <D extends JavaGenericDeclaration>
java.lang.StringDefaultJavaType. getGenericValue(JavaType base, java.util.List<JavaTypeVariable<D>> typeVariableList)protected static <D extends JavaGenericDeclaration>
java.lang.StringDefaultJavaType. getResolvedFullyQualifiedName(JavaType base, java.util.List<JavaTypeVariable<D>> typeParameters)protected static <D extends JavaGenericDeclaration>
java.lang.StringDefaultJavaType. getResolvedGenericFullyQualifiedName(JavaType base, java.util.List<JavaTypeVariable<D>> typeParameters)protected static <D extends JavaGenericDeclaration>
java.lang.StringDefaultJavaType. getResolvedGenericValue(JavaType base, java.util.List<JavaTypeVariable<D>> typeParameters)protected static <D extends JavaGenericDeclaration>
java.lang.StringDefaultJavaType. getResolvedValue(JavaType base, java.util.List<JavaTypeVariable<D>> typeParameters)booleanDefaultJavaType. isA(JavaType type)protected static JavaTypeDefaultJavaType. resolve(JavaType base, JavaClass declaringClass, JavaClass callingClass)Consider the following exampleprotected static <D extends JavaGenericDeclaration>
JavaTypeVariable<D>DefaultJavaType. resolve(JavaType base, java.util.List<JavaTypeVariable<D>> typeParameters)voidDefaultJavaClass. setSuperClass(JavaType type)voidDefaultBeanProperty. setType(JavaType type)Method parameters in com.thoughtworks.qdox.model.impl with type arguments of type JavaType Modifier and Type Method Description JavaConstructorDefaultJavaClass. getConstructor(java.util.List<JavaType> parameterTypes)JavaConstructorDefaultJavaClass. getConstructor(java.util.List<JavaType> parameterTypes, boolean varArgs)JavaConstructorDefaultJavaType. getConstructor(java.util.List<JavaType> parameterTypes)JavaConstructorDefaultJavaType. getConstructor(java.util.List<JavaType> parameterTypes, boolean varArg)JavaMethodDefaultJavaClass. getMethod(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArgs)This should be the signature for getMethodBySignature.JavaMethodDefaultJavaType. getMethod(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArgs)This should be the signature for getMethodBySignature.JavaMethodDefaultJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes)JavaMethodDefaultJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)JavaMethodDefaultJavaClass. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)JavaMethodDefaultJavaType. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes)JavaMethodDefaultJavaType. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)JavaMethodDefaultJavaType. getMethodBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)java.util.List<JavaMethod>DefaultJavaClass. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)java.util.List<JavaMethod>DefaultJavaClass. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)java.util.List<JavaMethod>DefaultJavaType. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses)java.util.List<JavaMethod>DefaultJavaType. getMethodsBySignature(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean superclasses, boolean varArg)voidDefaultJavaParameterizedType. setActualArgumentTypes(java.util.List<JavaType> actualArgumentTypes)voidDefaultJavaTypeVariable. setBounds(java.util.List<JavaType> bounds)booleanDefaultJavaConstructor. signatureMatches(java.util.List<JavaType> parameterTypes)Returnstrueif this constructor matches the parameterTypes, assuming it's a non-varArg constructor.booleanDefaultJavaConstructor. signatureMatches(java.util.List<JavaType> parameterTypes, boolean varArgs)Returnstrueif this constructor matches the parameterTypes and matches the varArg argument.protected booleanDefaultJavaExecutable. signatureMatches(java.util.List<JavaType> parameterTypes, boolean varArgs)booleanDefaultJavaMethod. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes)This method is NOT varArg aware.booleanDefaultJavaMethod. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArg)booleanJavaMethodDelegate. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes)This method is NOT varArg aware.booleanJavaMethodDelegate. signatureMatches(java.lang.String name, java.util.List<JavaType> parameterTypes, boolean varArg)Constructors in com.thoughtworks.qdox.model.impl with parameters of type JavaType Constructor Description DefaultJavaWildcardType(JavaType type, DefaultJavaWildcardType.BoundType boundType)
-