Uses of Interface
com.thoughtworks.qdox.model.JavaClass
-
Packages that use JavaClass Package Description com.thoughtworks.qdox Provides classes to start constructing a java projectcom.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.library Provides classes to construct a classloader-like structure of libraries There are two types of ClassLibraryBuilders:SortedClassLibraryBuilder, which bundles the libraries by typeOrderedClassLibraryBuilder, which respects the order of added libraries There are four types of ClassLibraries:ClassLoaderLibrary, which uses the classpath to search for sources or binariesSourceLibrary, which uses a specific sourcefileSourceFolderLibrary, which tries to locate sourcefiles by translating the package to foldersClassNameLibrary, which generates an anonymous class, as if it would existcom.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.com.thoughtworks.qdox.type com.thoughtworks.qdox.writer Provides classes to write Java model elements in any stylecom.thoughtworks.qdox.writer.impl Provides the default implementation of classes to write Java model elements in any style. -
-
Uses of JavaClass in com.thoughtworks.qdox
Methods in com.thoughtworks.qdox that return JavaClass Modifier and Type Method Description JavaClassJavaProjectBuilder. getClassByName(java.lang.String name)Try to retrieve aJavaClassby its name.Methods in com.thoughtworks.qdox that return types with arguments of type JavaClass Modifier and Type Method Description java.util.Collection<JavaClass>JavaProjectBuilder. getClasses()Retrieve all classes which were added by sourcesjava.util.Collection<JavaClass>JavaProjectBuilder. search(Searcher searcher)Methods in com.thoughtworks.qdox with parameters of type JavaClass Modifier and Type Method Description booleanSearcher. eval(JavaClass cls)Evaluate the class -
Uses of JavaClass in com.thoughtworks.qdox.builder.impl
Fields in com.thoughtworks.qdox.builder.impl declared as JavaClass Modifier and Type Field Description private JavaClassDefaultJavaAnnotationAssembler. declaringClassMethods in com.thoughtworks.qdox.builder.impl that return JavaClass Modifier and Type Method Description private JavaClassDefaultJavaAnnotationAssembler. createType(TypeDef typeDef, int dimensions)private static JavaClassModelBuilder. getContext(JavaGenericDeclaration genericDeclaration)Constructors in com.thoughtworks.qdox.builder.impl with parameters of type JavaClass Constructor Description DefaultJavaAnnotationAssembler(JavaClass declaringClass, ClassLibrary classLibrary, TypeResolver typeResolver) -
Uses of JavaClass in com.thoughtworks.qdox.library
Fields in com.thoughtworks.qdox.library with type parameters of type JavaClass Modifier and Type Field Description private java.util.Map<java.lang.String,JavaClass>JavaClassContext. classMapMethods in com.thoughtworks.qdox.library that return JavaClass Modifier and Type Method Description private JavaClassAbstractClassLibrary. createStub(java.lang.String name)JavaClassJavaClassContext. getClassByName(java.lang.String name)Retrieve theJavaClassbased on thename.JavaClassAbstractClassLibrary. getJavaClass(java.lang.String name)First checks if there's a JavaClass available in the private context by this name.JavaClassAbstractClassLibrary. getJavaClass(java.lang.String name, boolean createStub)JavaClassClassLibrary. getJavaClass(java.lang.String name)Get the JavaClass or null if it's not possibleJavaClassClassLibrary. getJavaClass(java.lang.String name, boolean createStub)Try to retrieve the JavaClass by the (binary) name.JavaClassJavaClassContext. removeClassByName(java.lang.String name)Remove and return theJavaClassbased on thename.protected abstract JavaClassAbstractClassLibrary. resolveJavaClass(java.lang.String name)The implementation should check it's sources to see if it can build a JavaClass Model If not, just return null; Once found it will be mapped, so there's no need to keep a reference to this object.protected JavaClassClassLoaderLibrary. resolveJavaClass(java.lang.String name)protected JavaClassClassNameLibrary. resolveJavaClass(java.lang.String name)protected JavaClassSourceFolderLibrary. resolveJavaClass(java.lang.String className)protected JavaClassSourceLibrary. resolveJavaClass(java.lang.String name)Methods in com.thoughtworks.qdox.library that return types with arguments of type JavaClass Modifier and Type Method Description java.util.List<JavaClass>JavaClassContext. getClasses()Return all stored JavaClassesjava.util.Collection<JavaClass>AbstractClassLibrary. getJavaClasses()Get all the classes of the currentAbstractClassLibrary.protected java.util.Collection<JavaClass>AbstractClassLibrary. getJavaClasses(AbstractClassLibrary.ClassLibraryFilter filter)Subclasses can call this method to gather all JavaClass object, including those from the parent.java.util.Collection<JavaClass>ClassLibrary. getJavaClasses()Return all JavaClasses of the current library.java.util.Collection<JavaClass>SourceLibrary. getJavaClasses()Get all classes, including those from parent SourceLibrariesMethods in com.thoughtworks.qdox.library with parameters of type JavaClass Modifier and Type Method Description voidJavaClassContext. add(JavaClass javaClass)Store thisJavaClassbased on its fully qualified nameprivate voidSourceLibrary. registerJavaClass(JavaClass cls) -
Uses of JavaClass in com.thoughtworks.qdox.model
Methods in com.thoughtworks.qdox.model that return JavaClass Modifier and Type Method Description static JavaClassJavaModelUtils. getClassByName(JavaClass cls, java.lang.String name)Try to resolve the class by thename, either relative fromclsas the fully qualified name.JavaClassJavaPackage. getClassByName(java.lang.String name)Try to get any class of this package by name.JavaClassJavaSource. getClassByName(java.lang.String name)Try to get any class of this source by name.JavaClassJavaClass. getComponentType()Equivalent ofClass.getComponentType()If this type is an array, return its component typeJavaClassJavaClass. getDeclaringClass()JavaClassJavaExecutable. getDeclaringClass()JavaClassJavaMember. getDeclaringClass()Equivalent ofMember.getDeclaringClass()JavaClassJavaParameter. getDeclaringClass()The declaring class of the declaring method of this parameter.JavaClassJavaField. getEnumConstantClass()JavaClassJavaParameter. getJavaClass()JavaClassJavaClass. getNestedClassByName(java.lang.String name)JavaClassJavaSource. getNestedClassByName(java.lang.String name)Try to get the JavaClass child based on its name relative to the package.JavaClassJavaMethod. getReturns()JavaClassJavaModuleDescriptor.JavaProvides. getService()JavaClassJavaModuleDescriptor.JavaUses. getService()JavaClassJavaClass. getSuperJavaClass()Shorthand for getSuperClass().getJavaClass() with null checking.JavaClassJavaAnnotation. getType()JavaClassJavaField. getType()Equivalent ofField.getType()Methods in com.thoughtworks.qdox.model that return types with arguments of type JavaClass Modifier and Type Method Description java.util.Collection<JavaClass>JavaPackage. getClasses()Returns all the classes found for the package.java.util.List<JavaClass>JavaSource. getClasses()A List with all direct classes of this source, nevernulljava.util.List<JavaClass>JavaClass. getDerivedClasses()Equivalent ofClass.getClasses()Gets the known derived classes.java.util.List<JavaClass>JavaExecutable. getExceptions()Equivalent ofExecutable.getExceptionTypes()java.util.List<JavaClass>JavaClass. getInterfaces()Equivalent ofClass.getInterfaces()Determines the interfaces implemented by the class or interface represented by this object.java.util.List<JavaClass>JavaClass. getNestedClasses()Equivalent ofClass.getDeclaredClasses()java.util.Collection<JavaClass>JavaModuleDescriptor.JavaProvides. getProviders()Methods in com.thoughtworks.qdox.model with parameters of type JavaClass Modifier and Type Method Description static JavaClassJavaModelUtils. getClassByName(JavaClass cls, java.lang.String name)Try to resolve the class by thename, either relative fromclsas the fully qualified name.booleanJavaClass. isA(JavaClass javaClass) -
Uses of JavaClass in com.thoughtworks.qdox.model.expression
Fields in com.thoughtworks.qdox.model.expression declared as JavaClass Modifier and Type Field Description private JavaClassFieldRef. declaringClassMethods in com.thoughtworks.qdox.model.expression that return JavaClass Modifier and Type Method Description private JavaClassFieldRef. getDeclaringClass()Methods in com.thoughtworks.qdox.model.expression with parameters of type JavaClass Modifier and Type Method Description protected JavaFieldFieldRef. resolveField(JavaClass javaClass, int start, int end)voidFieldRef. setDeclaringClass(JavaClass declaringClass) -
Uses of JavaClass in com.thoughtworks.qdox.model.impl
Classes in com.thoughtworks.qdox.model.impl that implement JavaClass Modifier and Type Class Description classDefaultJavaClassclassDefaultJavaParameterizedTypeclassDefaultJavaTypeThe default implementation forJavaTypeclassDefaultJavaTypeVariable<D extends JavaGenericDeclaration>Equivalent ofTypeVariableclassDefaultJavaWildcardTypeEquivalent ofWildcardTypeThis class supports both the 'super' and 'extends' wildcards.Fields in com.thoughtworks.qdox.model.impl declared as JavaClass Modifier and Type Field Description private JavaClassJavaMethodDelegate. callingClassprivate JavaClassAbstractJavaEntity. declaringClassprivate JavaClassDefaultJavaField. enumConstantClassprivate JavaClassDefaultJavaMethod. returnsprivate JavaClassDefaultJavaModuleDescriptor.DefaultJavaProvides. serviceprivate JavaClassDefaultJavaModuleDescriptor.DefaultJavaUses. serviceprivate JavaClassDefaultJavaAnnotation. typeprivate JavaClassDefaultJavaField. typeprivate JavaClassDefaultJavaParameter. typeFields in com.thoughtworks.qdox.model.impl with type parameters of type JavaClass Modifier and Type Field Description private java.util.List<JavaClass>DefaultJavaClass. classesprivate java.util.List<JavaClass>DefaultJavaPackage. classesprivate java.util.List<JavaClass>DefaultJavaSource. classesprivate java.util.List<JavaClass>DefaultJavaExecutable. exceptionsprivate java.util.List<JavaClass>DefaultJavaClass. implementzprivate java.util.List<JavaClass>DefaultJavaModuleDescriptor.DefaultJavaProvides. providersprivate java.util.List<DefaultJavaTypeVariable<JavaClass>>DefaultJavaClass. typeParametersMethods in com.thoughtworks.qdox.model.impl that return JavaClass Modifier and Type Method Description JavaClassDefaultJavaPackage. getClassByName(java.lang.String name)Try to get any class of this package by name.JavaClassDefaultJavaSource. getClassByName(java.lang.String name)Try to get any class of this source by name.JavaClassDefaultJavaClass. getComponentType()Equivalent ofClass.getComponentType()If this type is an array, return its component typeJavaClassDefaultJavaType. getComponentType()Equivalent ofClass.getComponentType()If this type is an array, return its component typeJavaClassAbstractBaseJavaEntity. getDeclaringClass()Not every entity has a parentClass, but AnnotationFieldRef requires access to it.JavaClassAbstractJavaEntity. getDeclaringClass()Not every entity has a parentClass, but AnnotationFieldRef requires access to it.JavaClassDefaultJavaParameter. getDeclaringClass()Not every entity has a parentClass, but AnnotationFieldRef requires access to it.JavaClassDefaultJavaType. getDeclaringClass()JavaClassJavaMethodDelegate. getDeclaringClass()Equivalent ofMember.getDeclaringClass()JavaClassDefaultJavaField. getEnumConstantClass()JavaClassDefaultJavaParameter. getJavaClass()JavaClassDefaultJavaClass. getNestedClassByName(java.lang.String name)JavaClassDefaultJavaSource. getNestedClassByName(java.lang.String name)Try to get the JavaClass child based on its name relative to the package.JavaClassDefaultJavaType. getNestedClassByName(java.lang.String name)JavaClassDefaultJavaMethod. getReturns()JavaClassJavaMethodDelegate. getReturns()JavaClassDefaultJavaModuleDescriptor.DefaultJavaProvides. getService()JavaClassDefaultJavaModuleDescriptor.DefaultJavaUses. getService()JavaClassDefaultJavaClass. getSuperJavaClass()Shorthand for getSuperClass().getJavaClass() with null checking.JavaClassDefaultJavaType. getSuperJavaClass()Shorthand for getSuperClass().getJavaClass() with null checking.JavaClassDefaultJavaAnnotation. getType()JavaClassDefaultJavaField. getType()Equivalent ofField.getType()private JavaClassDefaultJavaType. resolveRealClass()Methods in com.thoughtworks.qdox.model.impl that return types with arguments of type JavaClass Modifier and Type Method Description java.util.Collection<JavaClass>DefaultJavaPackage. getClasses()Returns all the classes found for the package.java.util.List<JavaClass>DefaultJavaSource. getClasses()A List with all direct classes of this source, nevernulljava.util.List<JavaClass>DefaultJavaClass. getDerivedClasses()Equivalent ofClass.getClasses()Gets the known derived classes.java.util.List<JavaClass>DefaultJavaType. getDerivedClasses()Equivalent ofClass.getClasses()Gets the known derived classes.java.util.List<JavaClass>DefaultJavaExecutable. getExceptions()Equivalent ofExecutable.getExceptionTypes()java.util.List<JavaClass>JavaMethodDelegate. getExceptions()Equivalent ofExecutable.getExceptionTypes()java.util.List<JavaClass>DefaultJavaClass. getInterfaces()Equivalent ofClass.getInterfaces()Determines the interfaces implemented by the class or interface represented by this object.java.util.List<JavaClass>DefaultJavaType. getInterfaces()Equivalent ofClass.getInterfaces()Determines the interfaces implemented by the class or interface represented by this object.java.util.List<JavaClass>DefaultJavaClass. getNestedClasses()Equivalent ofClass.getDeclaredClasses()java.util.List<JavaClass>DefaultJavaType. getNestedClasses()Equivalent ofClass.getDeclaredClasses()java.util.List<JavaClass>DefaultJavaModuleDescriptor.DefaultJavaProvides. getProviders()java.util.List<DefaultJavaTypeVariable<JavaClass>>DefaultJavaClass. getTypeParameters()Equivalent ofGenericDeclaration.getTypeParameters()Methods in com.thoughtworks.qdox.model.impl with parameters of type JavaClass Modifier and Type Method Description voidDefaultJavaClass. addClass(JavaClass cls)voidDefaultJavaPackage. addClass(JavaClass clazz)voidDefaultJavaSource. addClass(JavaClass cls)private static java.util.Map<java.lang.String,JavaMethod>DefaultJavaClass. getMethodsFromSuperclassAndInterfaces(JavaClass rootClass, JavaClass callingClazz)private java.util.List<DocletTag>DefaultJavaClass. getTagsRecursive(JavaClass javaClass, java.lang.String name, boolean superclasses)private static intDefaultJavaType. getTypeVariableIndex(JavaClass declaringClass, java.lang.String fqn)booleanDefaultJavaClass. isA(JavaClass javaClass)booleanDefaultJavaType. isA(JavaClass javaClass)protected static JavaTypeDefaultJavaType. resolve(JavaType base, JavaClass declaringClass, JavaClass callingClass)Consider the following examplevoidAbstractJavaEntity. setDeclaringClass(JavaClass declaringClass)voidDefaultJavaField. setEnumConstantClass(JavaClass enumConstantClass)voidDefaultJavaMethod. setReturns(JavaClass returns)Define the return type of this methodvoidDefaultJavaField. setType(JavaClass type)Method parameters in com.thoughtworks.qdox.model.impl with type arguments of type JavaClass Modifier and Type Method Description voidDefaultJavaExecutable. setExceptions(java.util.List<JavaClass> exceptions)voidDefaultJavaClass. setImplementz(java.util.List<JavaClass> implementz)voidDefaultJavaClass. setTypeParameters(java.util.List<DefaultJavaTypeVariable<JavaClass>> typeParameters)Constructors in com.thoughtworks.qdox.model.impl with parameters of type JavaClass Constructor Description DefaultJavaAnnotation(JavaClass type)DefaultJavaAnnotation(JavaClass type, java.util.Map<java.lang.String,java.lang.Object> namedParameters)DefaultJavaField(JavaClass type, java.lang.String name)DefaultJavaMethod(JavaClass returns, java.lang.String name)Create a new method without parametersDefaultJavaParameter(JavaClass type, java.lang.String name)DefaultJavaParameter(JavaClass type, java.lang.String name, boolean varArgs)DefaultJavaProvides(JavaClass service, java.util.List<JavaClass> providers)DefaultJavaUses(JavaClass service)JavaMethodDelegate(JavaClass callingClass, JavaMethod originalMethod)Constructor parameters in com.thoughtworks.qdox.model.impl with type arguments of type JavaClass Constructor Description DefaultJavaProvides(JavaClass service, java.util.List<JavaClass> providers) -
Uses of JavaClass in com.thoughtworks.qdox.type
Methods in com.thoughtworks.qdox.type that return JavaClass Modifier and Type Method Description JavaClassTypeResolver. getJavaClass(java.lang.String binaryName)JavaClassTypeResolver. resolveJavaClass(java.lang.String typeName) -
Uses of JavaClass in com.thoughtworks.qdox.writer
Methods in com.thoughtworks.qdox.writer with parameters of type JavaClass Modifier and Type Method Description ModelWriterModelWriter. writeClass(JavaClass cls)Write the java class A standard class writer should write: the javadoc the annotations the class signature, containing: the fields the constructors the methods -
Uses of JavaClass in com.thoughtworks.qdox.writer.impl
Methods in com.thoughtworks.qdox.writer.impl with parameters of type JavaClass Modifier and Type Method Description ModelWriterDefaultModelWriter. writeClass(JavaClass cls)Write the java class A standard class writer should write: the javadoc the annotations the class signature, containing: the fields the constructors the methodsprivate ModelWriterDefaultModelWriter. writeClassBody(JavaClass cls)
-