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.collect.ImmutableList<AutoValueExtension> |
AutoValueProcessor.applicableExtensions(javax.lang.model.element.TypeElement type,
ExtensionContext context) |
private com.google.common.collect.ImmutableSet<javax.lang.model.element.ExecutableElement> |
AutoValueProcessor.methodsConsumedByExtensions(javax.lang.model.element.TypeElement type,
com.google.common.collect.ImmutableList<AutoValueExtension> applicableExtensions,
ExtensionContext context,
com.google.common.collect.ImmutableSet<javax.lang.model.element.ExecutableElement> abstractMethods,
com.google.common.collect.ImmutableBiMap<java.lang.String,javax.lang.model.element.ExecutableElement> properties) |
private int |
AutoValueProcessor.writeExtensions(javax.lang.model.element.TypeElement type,
ExtensionContext context,
com.google.common.collect.ImmutableList<AutoValueExtension> applicableExtensions) |