All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AnnotationMirrors A utility class for working withAnnotationMirror
instances.AnnotationValues A utility class for working withAnnotationValue
instances.AutoAnnotation Annotation that causes an implementation of an annotation interface to be generated.AutoAnnotationProcessor Javac annotation processor (compiler plugin) to generate annotation implementations.AutoAnnotationProcessor.Member AutoAnnotationProcessor.Parameter AutoOneOf Specifies that the annotated class is a one-of class, also known as a tagged union.AutoOneOfProcessor Javac annotation processor (compiler plugin) for one-of types; user code never references this class.AutoService An annotation for service providers as described inServiceLoader
.AutoServiceProcessor ProcessesAutoService
annotations and generates the service provider configuration files described inServiceLoader
.AutoValue AutoValue.Builder Specifies that AutoValue should generate an implementation of the annotated class or interface, to serve as a builder for the value-type class it is nested within.AutoValue.CopyAnnotations Specifies that AutoValue should copy any annotations from the annotated element to the generated class.AutoValueBuilderProcessor Annotation processor that checks that the type thatAutoValue.Builder
is applied to is nested inside an@AutoValue
class.AutoValueExtension An AutoValueExtension allows for extra functionality to be created during the generation of an AutoValue class.AutoValueExtension.Context The context of the generation cycle.AutoValueProcessor Javac annotation processor (compiler plugin) for value types; user code never references this class.BasicAnnotationProcessor BasicAnnotationProcessor.ProcessingStep Deprecated. ImplementBasicAnnotationProcessor.Step
instead.BasicAnnotationProcessor.Step The unit of processing logic that runs under the guarantee that all elements are complete and well-formed.EvaluationException An exception that occurred while evaluating a template, such as an undefined variable reference or a division by zero.GeneratedAnnotations Utility methods for writing@Generated
annotations.GeneratedAnnotationSpecs Utility methods for writing@Generated
annotations using JavaPoet.Memoized Annotates methods in@AutoValue
classes for which the generated subclass will memoize the returned value.MemoizedValidator An annotationProcessor
that reports errors for@Memoized
methods that are not insideAutoValue
-annotated classes.MemoizeExtension An extension that implements theMemoized
contract.MoreElements Static utility methods pertaining toElement
instances.MoreTypes Utilities related toTypeMirror
instances.Optionalish A wrapper for properties of Optional-like classes.ParseException An exception that occurred while parsing a template.SimpleAnnotationMirror A simple implementation of theAnnotationMirror
interface.SimpleMethod A method on an@AutoValue
orAutoOneOf
class that has no specific attached information, such as atoBuilder()
method, or abuild()
method, where only the name and access type is needed in context.SimpleTypeAnnotationValue A simple implementation of theAnnotationValue
interface for a class literal, e.g.SuperficialValidation A utility class that traversesElement
instances and ensures that all type information is present and resolvable.Template A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.Template.ResourceOpener Used to resolve references to resources in the template, through#parse
directives.Visibility Represents the visibility of a givenElement
:public
,protected
,private
or default/package-private.