All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description 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 AutoBuilder Specifies that the annotated interface or abstract class should be implemented as a builder.AutoBuilderProcessor Javac annotation processor (compiler plugin) for builders; user code never references this class.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.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.BuilderContext Represents aBuilderassociated with an@AutoValueclass.AutoValueExtension.Context The context of the generation cycle.AutoValueExtension.IncrementalExtensionType Indicates to an annotation processor environment supporting incremental annotation processing (currently a feature specific to Gradle starting with version 4.8) the incremental type of an Extension.AutoValueProcessor Javac annotation processor (compiler plugin) for value types; user code never references this class.BuilderRequiredProperties Code generation to track which properties have been set in a builder.FunctionWithExceptions A utility for lambdas that throw exceptions.FunctionWithExceptions.FunctionWithException<I,O> A function that can throw an exception.IdentitySerializerFactory Creates identitySerializerinstances.ImmutableListSerializerExtension ASerializerExtensionthat deserializes objects inside anImmutableList.ImmutableMapSerializerExtension ASerializerExtensionthat deserializes objects inside anImmutableMap.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.Optionalish A wrapper for properties of Optional-like classes.OptionalSerializerExtension ASerializerExtensionthat enablesOptionaltypes to be serialized.SerializableAutoValue Annotates@AutoValueclasses that implementSerializable.SerializableAutoValueExtension An AutoValue extension that enables classes with unserializable fields to be serializable.Serializer A Serializer, at compile time, generates code to map an unserializable type to a serializable type.SerializerExtension A SerializerExtension allows unserializable types to be serialized by SerializableAutoValue.SerializerFactory A factory that returns aSerializerfor any givenTypeMirror.SerializerFactoryImpl A concrete implementation ofSerializerFactory.SerializerFactoryLoader Builds aSerializerFactorypopulated with discoveredSerializerExtensioninstances.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.SimpleServiceLoader A replacement forServiceLoaderthat avoids certain long-standing bugs.ToPrettyString Annotates instance methods that return an easy-to-readStringrepresenting the instance.ToPrettyStringExtension Generates implementations ofToPrettyStringannotated methods inAutoValuetypes.ToPrettyStringValidator An annotation processor that validatesToPrettyStringusage.