- abstractMethods() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the complete set of abstract methods defined in or inherited by the
@AutoValue class.
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Determines whether this Extension applies to the given context.
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
-
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.serializable.processor.SerializableAutoValueExtension
-
- apply(I) - Method in interface com.google.auto.value.extension.serializable.serializer.runtime.FunctionWithExceptions.FunctionWithException
-
- AutoAnnotation - Annotation Type in com.google.auto.value
-
Annotation that causes an implementation of an annotation interface to be generated.
- AutoAnnotationProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) to generate annotation implementations.
- AutoAnnotationProcessor() - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor
-
- AutoAnnotationProcessor.Member - Class in com.google.auto.value.processor
-
- AutoAnnotationProcessor.Parameter - Class in com.google.auto.value.processor
-
- autoBuildMethod() - Method in interface com.google.auto.value.extension.AutoValueExtension.BuilderContext
-
Returns the abstract build method.
- AutoOneOf - Annotation Type in com.google.auto.value
-
Specifies that the annotated class is a
one-of class, also known as a
tagged union.
- AutoOneOfProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for
one-of types; user code never references this class.
- AutoOneOfProcessor() - Constructor for class com.google.auto.value.processor.AutoOneOfProcessor
-
- AutoValue - Annotation Type in com.google.auto.value
-
Specifies that
AutoValue should
generate an implementation class for the annotated abstract class, implementing the standard
Object methods like
equals to have conventional value semantics.
- AutoValue.Builder - Annotation Type in com.google.auto.value
-
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 - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should copy any annotations from the annotated element to the
generated class.
- AutoValueBuilderProcessor - Class in com.google.auto.value.processor
-
Annotation processor that checks that the type that AutoValue.Builder is applied to is
nested inside an @AutoValue class.
- AutoValueBuilderProcessor() - Constructor for class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the annotated class that this generation cycle is based on.
- AutoValueExtension - Class in com.google.auto.value.extension
-
An AutoValueExtension allows for extra functionality to be created during the generation of an
AutoValue class.
- AutoValueExtension() - Constructor for class com.google.auto.value.extension.AutoValueExtension
-
- AutoValueExtension.BuilderContext - Interface in com.google.auto.value.extension
-
Represents a Builder associated with an @AutoValue class.
- AutoValueExtension.Context - Interface in com.google.auto.value.extension
-
The context of the generation cycle.
- AutoValueExtension.IncrementalExtensionType - Enum in com.google.auto.value.extension
-
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 - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for value types; user code never references this
class.
- AutoValueProcessor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-