All Classes
-
Annotation Types Summary Class Description AutoAnnotation Annotation that causes an implementation of an annotation interface to be generated.AutoBuilder Specifies that the annotated interface or abstract class should be implemented as a builder.AutoOneOf Specifies that the annotated class is a one-of class, also known as a tagged union.AutoValue Specifies that AutoValue should generate an implementation class for the annotated abstract class, implementing the standardObjectmethods likeequalsto have conventional value semantics.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.Memoized Annotates methods in@AutoValueclasses for which the generated subclass will memoize the returned value.SerializableAutoValue Annotates@AutoValueclasses that implementSerializable.ToPrettyString Annotates instance methods that return an easy-to-readStringrepresenting the instance.