Package | Description |
---|---|
com.google.auto.value.processor |
This package contains the annotation processor that implements the
AutoValue API. |
Modifier and Type | Method and Description |
---|---|
private com.google.common.base.Optional<BuilderSpec.Builder> |
BuilderSpec.builderFrom(javax.lang.model.element.TypeElement builderTypeElement)
Returns a representation of the given
@AutoValue.Builder class or interface. |
(package private) com.google.common.base.Optional<BuilderSpec.Builder> |
BuilderSpec.getBuilder()
Determines if the
@AutoValue class for this instance has a correct nested
@AutoValue.Builder class or interface and return a representation of it in an
Optional if so. |
Modifier and Type | Method and Description |
---|---|
private void |
AutoValueProcessor.defineVarsForType(javax.lang.model.element.TypeElement type,
AutoValueTemplateVars vars,
com.google.common.collect.ImmutableSet<javax.lang.model.element.ExecutableElement> toBuilderMethods,
com.google.common.collect.ImmutableSet<javax.lang.model.element.ExecutableElement> propertyMethods,
com.google.common.base.Optional<BuilderSpec.Builder> builder) |