Package | Description |
---|---|
com.google.auto.value.processor |
This package contains the annotation processor that implements the
AutoValue API. |
Modifier and Type | Field and Description |
---|---|
private ErrorReporter |
AutoValueProcessor.errorReporter |
private ErrorReporter |
BuilderMethodClassifier.errorReporter |
private ErrorReporter |
BuilderSpec.errorReporter |
Modifier and Type | Method and Description |
---|---|
(package private) static com.google.common.base.Optional<BuilderMethodClassifier> |
BuilderMethodClassifier.classify(java.lang.Iterable<javax.lang.model.element.ExecutableElement> methods,
ErrorReporter errorReporter,
javax.annotation.processing.ProcessingEnvironment processingEnv,
javax.lang.model.element.TypeElement autoValueClass,
javax.lang.model.element.TypeElement builderType,
com.google.common.collect.ImmutableBiMap<javax.lang.model.element.ExecutableElement,java.lang.String> getterToPropertyName)
Classifies the given methods from a builder type and its ancestors.
|
Constructor and Description |
---|
BuilderMethodClassifier(ErrorReporter errorReporter,
javax.annotation.processing.ProcessingEnvironment processingEnv,
javax.lang.model.element.TypeElement autoValueClass,
javax.lang.model.element.TypeElement builderType,
com.google.common.collect.ImmutableBiMap<javax.lang.model.element.ExecutableElement,java.lang.String> getterToPropertyName) |
BuilderSpec(javax.lang.model.element.TypeElement autoValueClass,
javax.annotation.processing.ProcessingEnvironment processingEnv,
ErrorReporter errorReporter) |