See: Description
| Interface | 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<D extends JavaGenericDeclaration> | |
| JavaWildcardType |
Equivalent of
WildcardType |
| Class | Description |
|---|---|
| JavaModelUtils |
java.reflect equivalent.Copyright © 2002-2018. All Rights Reserved.