Uses of Package
com.google.auto.value.processor
Packages that use com.google.auto.value.processor
Package
Description
This package contains the annotation processor that implements the
AutoValue
API.-
Classes in com.google.auto.value.processor used by com.google.auto.value.processorClassDescriptionException thrown when annotation processing should be aborted for the current class.Visitor that produces a string representation of an annotation value, suitable for inclusion in a Java source file as an annotation member or as the initializer of a variable of the appropriate type.The variables to substitute into the autooneof.vm template.Shared code between AutoValueProcessor and AutoOneOfProcessor.A property of an
@AutoValue
or@AutoOneOf
class, defined by one of its abstract methods.The variables to substitute into the autovalue.vm or autooneof.vm template.The variables to substitute into the autovalue.vm template.Classifies methods inside builder types, based on their names and parameter and return types.Representation of anAutoValue.Builder
class or interface.Information about a builder property getter, referenced from the autovalue.vm template.Information about a property setter, referenced from the autovalue.vm template.Hacks needed to work around various bugs and incompatibilities in Eclipse's implementation of annotation processing.Handle error reporting for an annotation processor.A simplistic Java scanner.A wrapper for properties of Optional-like classes.Information about a property builder, referenced from the autovalue.vm template.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.A template and a set of variables to be substituted into that template.LikeTypeEncoder.EncodingTypeVisitor
except that annotations on the visited type are also included in the resultant string.Converts a type into a string, using standard Java syntax, except that every class name is wrapped in backquotes, like`java.util.List`
.LikeTypeEncoder.EncodingTypeVisitor
except that type parameters are omitted from the result.A set of TypeMirror objects.Takes a set of types and a package and determines which of those types can be imported, and how to spell any of the types in the set given those imports.The spelling that should be used to refer to a given class, and an indication of whether it should be imported.