Package com.thoughtworks.qdox.model
Provides classes reflecting the Java model elements.
These classes are often richer then their
java.reflect
equivalent.-
Interface Summary Interface 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<D extends JavaGenericDeclaration> JavaWildcardType Equivalent ofWildcardType
-
Class Summary Class Description JavaModelUtils