All Classes and Interfaces

Class
Description
A utility class for working with access flags.
A utility class that returns nominal descriptors for constructs.
A domain of Java constructs that can be used at annotation processing time or at runtime.
A representation of a domain of valid Java constructs.
A useful implementation of NoType with a TypeKind of NONE.
A view of an underlying domain of valid Java constructs that exposes the null type, various kinds of pseudo-types, the prototypical java.lang.Object type, and the ability to globally lock for symbol completion if needed.
A utility class that can supply a ProcessingEnvironment suitable for use at runtime.
A utility class that provides signatures for TypeMirrors and Elements.
A Name implementation based on Strings.
A class holding a ReentrantLock that should be used to serialize symbol completion and name expansion.
An experimental AnnotationMirror implementation that is partially or wholly synthetic.
An experimental AnnotationValue implementation that is partially or wholly synthetic.
An experimental TypeElement implementation that is wholly synthetic and suitable only for (partially) modeling annotation types.
An experimental collection of information out of which a synthetic annotation element may be fashioned.
A Name implementation based on Strings.
A utility class that provides TypeDescriptors for TypeMirrors.
An AnnotationMirror implementation.
An AnnotationValue implementation.
An abstract implementation of AnnotatedConstruct from which only UniversalElement and UniversalType descend.
A ModuleElement.Directive implementation.
An Element and UniversalConstruct implementation.
A TypeMirror and UniversalConstruct implementation.
An AutoCloseable extension whose Unlockable.close() method throws no checked exceptions and unlocks something that may have been previously locked in some unspecified manner.