Home » openjdk-7 » javax.lang » model » element »

javax.lang.model.element

Interfaces:

AnnotationMirror   Represents an annotation.  code | html
AnnotationValue   Represents a value of an annotation type element.  code | html
AnnotationValueVisitor   A visitor of the values of annotation type elements, using a variant of the visitor design pattern.  code | html
Element   Represents a program element such as a package, class, or method.  code | html
ElementVisitor   A visitor of program elements, in the style of the visitor design pattern.  code | html
ExecutableElement   Represents a method, constructor, or initializer (static or instance) of a class or interface, including annotation type elements.  code | html
Name   An immutable sequence of characters.  code | html
PackageElement   Represents a package program element.  code | html
Parameterizable   A mixin interface for an element that has type parameters.  code | html
QualifiedNameable   A mixin interface for an element that has a qualified name.  code | html
TypeElement   Represents a class or interface program element.  code | html
TypeParameterElement   Represents a formal type parameter of a generic class, interface, method, or constructor element.  code | html
VariableElement   Represents a field, {@code enum} constant, method or constructor parameter, local variable, resource variable, or exception parameter.  code | html

Classes:

ElementKind   The {@code kind} of an element.  code | html
Modifier   Represents a modifier on a program element such as a class, method, or field.  code | html
NestingKind   The nesting kind of a type element.  code | html
UnknownAnnotationValueException   Indicates that an unknown kind of annotation value was encountered.  code | html
UnknownElementException   Indicates that an unknown kind of element was encountered.  code | html