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 | 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 | Description |
---|---|
JavaModule | |
JavaSource |
The root of every JavaModel, even for those based on binary classes.
|
Class | 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 | 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 | 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: |
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 | 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 | 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: |
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 | Description |
---|---|
JavaClass |
Equivalent of
Class , providing the most important methods. |
Class | 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: |
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 | 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: |
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.