All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AnnotationMirrors A utility class for working withAnnotationMirrorinstances.AnnotationValues A utility class for working withAnnotationValueinstances.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 ProcessesAutoServiceannotations 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.Builderis applied to is nested inside an@AutoValueclass.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.Stepinstead.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@Generatedannotations.GeneratedAnnotationSpecs Utility methods for writing@Generatedannotations using JavaPoet.Memoized Annotates methods in@AutoValueclasses for which the generated subclass will memoize the returned value.MemoizedValidator An annotationProcessorthat reports errors for@Memoizedmethods that are not insideAutoValue-annotated classes.MemoizeExtension An extension that implements theMemoizedcontract.MoreElements Static utility methods pertaining toElementinstances.MoreTypes Utilities related toTypeMirrorinstances.Optionalish A wrapper for properties of Optional-like classes.ParseException An exception that occurred while parsing a template.SimpleAnnotationMirror A simple implementation of theAnnotationMirrorinterface.SimpleMethod A method on an@AutoValueorAutoOneOfclass 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 theAnnotationValueinterface for a class literal, e.g.SuperficialValidation A utility class that traversesElementinstances 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#parsedirectives.Visibility Represents the visibility of a givenElement:public,protected,privateor default/package-private.