Uses of Package
com.thoughtworks.qdox.model
-
Packages that use com.thoughtworks.qdox.model Package Description com.thoughtworks.qdox Provides classes to start constructing a java projectcom.thoughtworks.qdox.builder Provides classes which transform the structs from the JavaParser to the Java model elementscom.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. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox Class Description JavaClass Equivalent ofClass
, providing the most important methods.JavaModule JavaPackage JavaSource The root of every JavaModel, even for those based on binary classes. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.builder Class Description JavaModule JavaSource The root of every JavaModel, even for those based on binary classes. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.builder.impl Class Description DocletTagFactory JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaField Modeled equivalent ofField
, providing the most important methods.JavaGenericDeclaration Equivalent ofGenericDeclaration
.JavaModule JavaSource The root of every JavaModel, even for those based on binary classes.JavaType Equivalent ofType
. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.library Class Description JavaClass Equivalent ofClass
, providing the most important methods.JavaModule JavaPackage JavaSource The root of every JavaModel, even for those based on binary classes. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.model Class Description BeanProperty DocletTag JavaAnnotatedElement Equivalent ofAnnotatedElement
, providing the most important methods.JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaConstructor Modeled equivalent ofConstructor
, providing the most important methods.JavaExecutable A shared interface for the common functionality of Method and Constructor.JavaField Modeled equivalent ofField
, providing the most important methods.JavaGenericDeclaration Equivalent ofGenericDeclaration
.JavaInitializer AJavaClass
can have contain one of the following initializers: A static initializer declared in a class is executed when the class is initialized An instance initializer declared in a class is executed when an instance of the class is created In code this would look like:JavaMember JavaModel representation of aMember
including related methods ofModifier
JavaMethod JavaModel JavaModule JavaModuleDescriptor JavaModuleDescriptor.JavaExports Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaOpens Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaProvides Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeNameJavaModuleDescriptor.JavaRequires Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleNameJavaModuleDescriptor.JavaUses Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeNameJavaPackage JavaParameter JavaParameter is an extended version of JavaClass and doesn't exist in the java api.JavaSource The root of every JavaModel, even for those based on binary classes.JavaType Equivalent ofType
.JavaTypeVariable -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.model.expression Class Description JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaField Modeled equivalent ofField
, providing the most important methods.JavaType Equivalent ofType
. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.model.impl Class Description BeanProperty DocletTag DocletTagFactory JavaAnnotatedElement Equivalent ofAnnotatedElement
, providing the most important methods.JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaConstructor Modeled equivalent ofConstructor
, providing the most important methods.JavaExecutable A shared interface for the common functionality of Method and Constructor.JavaField Modeled equivalent ofField
, providing the most important methods.JavaGenericDeclaration Equivalent ofGenericDeclaration
.JavaInitializer AJavaClass
can have contain one of the following initializers: A static initializer declared in a class is executed when the class is initialized An instance initializer declared in a class is executed when an instance of the class is created In code this would look like:JavaMember JavaModel representation of aMember
including related methods ofModifier
JavaMethod JavaModel JavaModule JavaModuleDescriptor JavaModuleDescriptor.JavaExports Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaOpens Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaProvides Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeNameJavaModuleDescriptor.JavaRequires Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleNameJavaModuleDescriptor.JavaUses Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeNameJavaPackage JavaParameter JavaParameter is an extended version of JavaClass and doesn't exist in the java api.JavaParameterizedType Equivalent ofParameterizedType
.JavaSource The root of every JavaModel, even for those based on binary classes.JavaType Equivalent ofType
.JavaTypeVariable JavaWildcardType Equivalent ofWildcardType
-
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.type Class Description JavaClass Equivalent ofClass
, providing the most important methods. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.writer Class Description JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaConstructor Modeled equivalent ofConstructor
, providing the most important methods.JavaField Modeled equivalent ofField
, providing the most important methods.JavaInitializer AJavaClass
can have contain one of the following initializers: A static initializer declared in a class is executed when the class is initialized An instance initializer declared in a class is executed when an instance of the class is created In code this would look like:JavaMethod JavaModuleDescriptor JavaModuleDescriptor.JavaExports Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaOpens Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaProvides Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeNameJavaModuleDescriptor.JavaRequires Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleNameJavaModuleDescriptor.JavaUses Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeNameJavaPackage JavaParameter JavaParameter is an extended version of JavaClass and doesn't exist in the java api.JavaSource The root of every JavaModel, even for those based on binary classes. -
Classes in com.thoughtworks.qdox.model used by com.thoughtworks.qdox.writer.impl Class Description JavaAnnotatedElement Equivalent ofAnnotatedElement
, providing the most important methods.JavaAnnotation JavaClass Equivalent ofClass
, providing the most important methods.JavaConstructor Modeled equivalent ofConstructor
, providing the most important methods.JavaField Modeled equivalent ofField
, providing the most important methods.JavaInitializer AJavaClass
can have contain one of the following initializers: A static initializer declared in a class is executed when the class is initialized An instance initializer declared in a class is executed when an instance of the class is created In code this would look like:JavaMethod JavaModuleDescriptor JavaModuleDescriptor.JavaExports Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaOpens Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNameJavaModuleDescriptor.JavaProvides Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeNameJavaModuleDescriptor.JavaRequires Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleNameJavaModuleDescriptor.JavaUses Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeNameJavaPackage JavaParameter JavaParameter is an extended version of JavaClass and doesn't exist in the java api.JavaSource The root of every JavaModel, even for those based on binary classes.