Package | Description |
---|---|
com.google.auto.value.processor |
This package contains the annotation processor that implements the
AutoValue API. |
Modifier and Type | Method and Description |
---|---|
(package private) void |
BuilderSpec.Builder.defineVars(AutoValueTemplateVars vars,
TypeSimplifier typeSimplifier,
com.google.common.collect.ImmutableBiMap<javax.lang.model.element.ExecutableElement,java.lang.String> getterToPropertyName) |
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) |
private static void |
AutoValueProcessor.determineObjectMethodsToGenerate(java.util.Set<javax.lang.model.element.ExecutableElement> methods,
AutoValueTemplateVars vars)
Given a list of all methods defined in or inherited by a class, sets the equals, hashCode, and
toString fields of vars according as the corresponding methods should be generated.
|
(package private) void |
GwtSerialization.maybeWriteGwtSerializer(AutoValueTemplateVars autoVars)
Writes the GWT serializer for the given type, if appropriate.
|