Package | Description |
---|---|
javax.lang.model.element |
Interfaces used to model elements of the Java programming language.
|
javax.lang.model.type |
Interfaces used to model Java programming language types.
|
javax.lang.model.util |
Utilities to assist in the processing of
program elements and
types.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Element |
Represents a program element such as a module, package, class, or method.
|
interface |
ExecutableElement |
Represents a method, constructor, or initializer (static or
instance) of a class or interface, including annotation type
elements.
|
interface |
ModuleElement |
Represents a module program element.
|
interface |
PackageElement |
Represents a package program element.
|
interface |
Parameterizable |
A mixin interface for an element that has type parameters.
|
interface |
QualifiedNameable |
A mixin interface for an element that has a qualified name.
|
interface |
TypeElement |
Represents a class or interface program element.
|
interface |
TypeParameterElement |
Represents a formal type parameter of a generic class, interface, method,
or constructor element.
|
interface |
VariableElement |
Represents a field,
enum constant, method or constructor
parameter, local variable, resource variable, or exception
parameter. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ArrayType |
Represents an array type.
|
interface |
DeclaredType |
Represents a declared type, either a class type or an interface type.
|
interface |
ErrorType |
Represents a class or interface type that cannot be properly modeled.
|
interface |
ExecutableType |
Represents the type of an executable.
|
interface |
IntersectionType |
Represents an intersection type.
|
interface |
NoType |
A pseudo-type used where no actual type is appropriate.
|
interface |
NullType |
Represents the null type.
|
interface |
PrimitiveType |
Represents a primitive type.
|
interface |
ReferenceType |
Represents a reference type.
|
interface |
TypeMirror |
Represents a type in the Java programming language.
|
interface |
TypeVariable |
Represents a type variable.
|
interface |
UnionType |
Represents a union type.
|
interface |
WildcardType |
Represents a wildcard type argument.
|
Modifier and Type | Method | Description |
---|---|---|
default Elements.Origin |
Elements.getOrigin(AnnotatedConstruct c,
AnnotationMirror a) |
Returns the origin of the given annotation mirror.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps