All Classes and Interfaces
Class
Description
A mutable implementation of the
AnnotatedConstruct interface.A mutable implementation of the
AnnotationMirror interface.A simple implementation of the
AnnotationValue interface.A mutable implementation of the
ArrayType interface.A
SimpleTypeVisitor14 that, given a TypeMirror and an Element, attempts to find a supertype
of that TypeMirror whose defining element is equal to (normally is identical to) the supplied Element.A utility class logically containing a single
Lock that is used to guard against concurrent symbol
completion.A utility class containing
ClassDesc instances describing classes in this package and related packages.A
TypeMirror that implements all known TypeMirror subinterfaces and delegates to an underlying TypeMirror for all operations.Something that can be enclosed by an
Element.Something that can enclose
Elements that are also Encloseable.Provides determinate hashcode and equality calculations chiefly for
javax.lang.model implementations.A utility class for working with the
javax.lang.model.* packages at runtime.A
TypeAndElementSource implementation that is also Constable.A
Comparator that partially orders certain kinds of TypeMirrors
according to the depths of their specialization hierarchies such that subtypes precede supertypes.A
SimpleTypeVisitor14 that produces a TypeClosure for a class or
interface type, emulating javac's
closure(Type) operation.A hub of sorts for visitors of various kinds designed to reproduce the innards of certain aspects of the
javac compiler at runtime.