| Package | Description |
|---|---|
| com.thoughtworks.qdox |
Provides classes to start constructing a java project
|
| com.thoughtworks.qdox.builder |
Provides classes which transform the structs from the JavaParser to the Java model elements
|
| com.thoughtworks.qdox.builder.impl |
Provides the default implementation of the classes which transform the structs from the JavaParser to the Java model elements
|
| com.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 type
OrderedClassLibraryBuilder, which respects the order of added libraries
There are four types of ClassLibraries:
ClassLoaderLibrary, which uses the classpath to search for sources or binaries
SourceLibrary, which uses a specific sourcefile
SourceFolderLibrary, which tries to locate sourcefiles by translating the package to folders
ClassNameLibrary, which generates an anonymous class, as if it would exist
|
| com.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 style
|
| com.thoughtworks.qdox.writer.impl |
Provides the default implementation of classes to write Java model elements in any style.
|
| Class and Description |
|---|
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaModule |
| JavaPackage |
| JavaSource
The root of every JavaModel, even for those based on binary classes.
|
| Class and Description |
|---|
| JavaModule |
| JavaSource
The root of every JavaModel, even for those based on binary classes.
|
| Class and Description |
|---|
| DocletTagFactory |
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaModule |
| JavaSource
The root of every JavaModel, even for those based on binary classes.
|
| JavaType
Equivalent of
Type. |
| Class and Description |
|---|
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaModule |
| JavaPackage |
| JavaSource
The root of every JavaModel, even for those based on binary classes.
|
| Class and Description |
|---|
| BeanProperty |
| DocletTag |
| JavaAnnotatedElement
Equivalent of
AnnotatedElement, providing the most important methods. |
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaConstructor
Modeled equivalent of
Constructor, providing the most important methods. |
| JavaExecutable
A shared interface for the common functionality of Method and Constructor.
|
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaGenericDeclaration
Equivalent of
GenericDeclaration. |
| JavaInitializer
A
JavaClass 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:
public class Example {
static {
// static initializer
}
{
// instance initializer
}
}
|
| JavaMember
JavaModel representation of a
Member including related methods of Modifier |
| JavaMethod |
| JavaModel |
| JavaModule |
| JavaModuleDescriptor |
| JavaModuleDescriptor.JavaExports
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaOpens
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaProvides
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeName |
| JavaModuleDescriptor.JavaRequires
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleName |
| JavaModuleDescriptor.JavaUses
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName |
| JavaPackage |
| 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 of
Type. |
| JavaTypeVariable |
| Class and Description |
|---|
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaType
Equivalent of
Type. |
| Class and Description |
|---|
| BeanProperty |
| DocletTag |
| DocletTagFactory |
| JavaAnnotatedElement
Equivalent of
AnnotatedElement, providing the most important methods. |
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaConstructor
Modeled equivalent of
Constructor, providing the most important methods. |
| JavaExecutable
A shared interface for the common functionality of Method and Constructor.
|
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaGenericDeclaration
Equivalent of
GenericDeclaration. |
| JavaInitializer
A
JavaClass 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:
public class Example {
static {
// static initializer
}
{
// instance initializer
}
}
|
| JavaMember
JavaModel representation of a
Member including related methods of Modifier |
| JavaMethod |
| JavaModel |
| JavaModule |
| JavaModuleDescriptor |
| JavaModuleDescriptor.JavaExports
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaOpens
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaProvides
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeName |
| JavaModuleDescriptor.JavaRequires
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleName |
| JavaModuleDescriptor.JavaUses
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName |
| JavaPackage |
| JavaParameter
JavaParameter is an extended version of JavaClass and doesn't exist in the java api.
|
| JavaParameterizedType
Equivalent of
ParameterizedType. |
| JavaSource
The root of every JavaModel, even for those based on binary classes.
|
| JavaType
Equivalent of
Type. |
| JavaTypeVariable |
| JavaWildcardType
Equivalent of
WildcardType |
| Class and Description |
|---|
| JavaClass
Equivalent of
Class, providing the most important methods. |
| Class and Description |
|---|
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaConstructor
Modeled equivalent of
Constructor, providing the most important methods. |
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaInitializer
A
JavaClass 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:
public class Example {
static {
// static initializer
}
{
// instance initializer
}
}
|
| JavaMethod |
| JavaModuleDescriptor |
| JavaModuleDescriptor.JavaExports
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaOpens
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaProvides
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeName |
| JavaModuleDescriptor.JavaRequires
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleName |
| JavaModuleDescriptor.JavaUses
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName |
| JavaPackage |
| 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.
|
| Class and Description |
|---|
| JavaAnnotatedElement
Equivalent of
AnnotatedElement, providing the most important methods. |
| JavaAnnotation |
| JavaClass
Equivalent of
Class, providing the most important methods. |
| JavaConstructor
Modeled equivalent of
Constructor, providing the most important methods. |
| JavaField
Modeled equivalent of
Field, providing the most important methods. |
| JavaInitializer
A
JavaClass 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:
public class Example {
static {
// static initializer
}
{
// instance initializer
}
}
|
| JavaMethod |
| JavaModuleDescriptor |
| JavaModuleDescriptor.JavaExports
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaOpens
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleName |
| JavaModuleDescriptor.JavaProvides
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeName |
| JavaModuleDescriptor.JavaRequires
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleName |
| JavaModuleDescriptor.JavaUses
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName |
| JavaPackage |
| 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.
|
Copyright © 2002-2018. All Rights Reserved.