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 TypeInterfaceDescriptioninterfaceEquivalent ofClass, providing the most important methods.interfaceJavaParameter is an extended version of JavaClass and doesn't exist in the java api.interfaceEquivalent ofParameterizedType.interfaceJavaTypeVariable<D extends JavaGenericDeclaration>interfaceEquivalent ofWildcardTypeMethods in com.thoughtworks.qdox.model that return JavaTypeModifier and TypeMethodDescriptionJavaType[]JavaWildcardType.getLowerBounds()JavaMethod.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()JavaType[]JavaWildcardType.getUpperBounds()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) booleanJavaConstructor.signatureMatches(List<JavaType> parameterTypes) Returnstrueif this constructor matches the parameterTypes, assuming it's a non-varArg constructor.booleanJavaConstructor.signatureMatches(List<JavaType> parameterTypes, boolean varArgs) Returnstrueif this constructor matches the parameterTypes and matches the varArg argument.booleanJavaMethod.signatureMatches(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.booleanJavaMethod.signatureMatches(String name, List<JavaType> parameterTypes, boolean varArg) -
Uses of JavaType in com.thoughtworks.qdox.model.expression
Methods 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 TypeClassDescriptionclassclassclassclassThe default implementation forJavaTypeclassDefaultJavaTypeVariable<D extends JavaGenericDeclaration>Equivalent ofTypeVariableclassEquivalent ofWildcardTypeThis class supports both the 'super' and 'extends' wildcards.Methods in com.thoughtworks.qdox.model.impl that return JavaTypeModifier and TypeMethodDescriptionJavaType[]DefaultJavaWildcardType.getLowerBounds()DefaultJavaMethod.getPropertyType()JavaMethodDelegate.getPropertyType()protected JavaTypeDefaultJavaExecutable.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()JavaType[]DefaultJavaWildcardType.getUpperBounds()protected static JavaTypeConsider the following exampleMethods in com.thoughtworks.qdox.model.impl that return types with arguments of type JavaTypeModifier and TypeMethodDescriptionDefaultJavaParameterizedType.getActualTypeArguments()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 TypeMethodDescriptionprotected 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) booleanprotected static JavaTypeConsider the following exampleprotected static <D extends JavaGenericDeclaration>
JavaTypeVariable<D> DefaultJavaType.resolve(JavaType base, List<JavaTypeVariable<D>> typeParameters) voidDefaultJavaClass.setSuperClass(JavaType type) voidMethod 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) voidDefaultJavaParameterizedType.setActualArgumentTypes(List<JavaType> actualArgumentTypes) voidbooleanDefaultJavaConstructor.signatureMatches(List<JavaType> parameterTypes) Returnstrueif this constructor matches the parameterTypes, assuming it's a non-varArg constructor.booleanDefaultJavaConstructor.signatureMatches(List<JavaType> parameterTypes, boolean varArgs) Returnstrueif this constructor matches the parameterTypes and matches the varArg argument.protected booleanDefaultJavaExecutable.signatureMatches(List<JavaType> parameterTypes, boolean varArgs) booleanDefaultJavaMethod.signatureMatches(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.booleanDefaultJavaMethod.signatureMatches(String name, List<JavaType> parameterTypes, boolean varArg) booleanJavaMethodDelegate.signatureMatches(String name, List<JavaType> parameterTypes) This method is NOT varArg aware.booleanJavaMethodDelegate.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)