| Modifier and Type | Field and Description |
|---|---|
| private final ImmutableSet | |
| private final javax. | |
| private Optional | |
| private final javax. | |
| private final ImmutableMap | |
| private final ImmutableMap |
| Access | Constructor and Description |
|---|---|
| pack-priv | ExtensionContext(javax.
|
| Modifier and Type | Method and Description |
|---|---|
| public Set | abstractMethods()
Implements com. Returns the complete set of abstract methods defined in or inherited by the
|
| public javax. | autoValueClass()
Implements com. Returns the annotated class that this generation cycle is based on. |
| public Optional | builder()
Overrides default com. Returns a representation of the |
| public List | classAnnotationsToCopy(javax.
Overrides default com. Returns the complete list of annotations defined on the |
| public String | finalAutoValueClassName()
Overrides default com. The fully-qualified name of the last class in the |
| public List | methodAnnotationsToCopy(javax.
Overrides default com. Returns the complete list of annotations defined on the |
| public String | packageName()
Implements com. Returns the package name of the classes to be generated. |
| public javax. | processingEnvironment()
Implements com. Returns the processing environment of this generation cycle. |
| public Map | properties()
Implements com. Returns the ordered collection of properties to be generated by AutoValue. |
| public Map | propertyTypes()
Overrides default com. Returns the properties to be generated by AutoValue, with their types. |
| pack-priv void |
| abstractMethods | back to summary |
|---|---|
| private final ImmutableSet<javax. | |
| autoValueClass | back to summary |
|---|---|
| private final javax. | |
| builderContext | back to summary |
|---|---|
| private Optional<AutoValueExtension. | |
| processingEnvironment | back to summary |
|---|---|
| private final javax. | |
| properties | back to summary |
|---|---|
| private final ImmutableMap<String, javax. | |
| propertyTypes | back to summary |
|---|---|
| private final ImmutableMap<String, javax. | |
| ExtensionContext | back to summary |
|---|---|
| pack-priv ExtensionContext(javax. | |
| abstractMethods | back to summary |
|---|---|
| public Set Implements com. Doc from com. Returns the complete set of abstract methods defined in or inherited by the
| |
| autoValueClass | back to summary |
|---|---|
| public javax. Implements com. Doc from com. Returns the annotated class that this generation cycle is based on. Given
| |
| builder | back to summary |
|---|---|
| public Optional Overrides default com. Doc from com. Returns a representation of the This method returns The default implementation of this method returns
| |
| classAnnotationsToCopy | back to summary |
|---|---|
| public List Overrides default com. Doc from com. Returns the complete list of annotations defined on the The default implementation of this method returns an empty list for compatibility with extensions which may have implemented this interface themselves.
| |
| finalAutoValueClassName | back to summary |
|---|---|
| public String finalAutoValueClassName() Overrides default com. Doc from com. The fully-qualified name of the last class in the For compatibility reasons, this method has a default implementation that throws an exception. The AutoValue processor supplies an implementation that behaves as documented.
| |
| methodAnnotationsToCopy | back to summary |
|---|---|
| public List Overrides default com. Doc from com. Returns the complete list of annotations defined on the The default implementation of this method returns an empty list for compatibility with extensions which may have implemented this interface themselves.
| |
| packageName | back to summary |
|---|---|
| public String packageName() Implements com. Doc from com. Returns the package name of the classes to be generated.
| |
| processingEnvironment | back to summary |
|---|---|
| public javax. Implements com. Doc from com. Returns the processing environment of this generation cycle. This can be used, among other
things, to produce compilation warnings or errors, using
| |
| properties | back to summary |
|---|---|
| public Map Implements com. Doc from com. Returns the ordered collection of properties to be generated by AutoValue. Each key is a
property name, and the corresponding value is the getter method for that property. For
example, if property To determine the type of a property, it is best to use ...then the type of the bar property in Foo is actually String, but
the ExecutableElement will be the the method in Parent, whose return type is
T.
| |
| propertyTypes | back to summary |
|---|---|
| public Map Overrides default com. Doc from com. Returns the properties to be generated by AutoValue, with their types. Each key is a property
name, and the corresponding value is the type of that property. The order of the map entries
is the same as the order of the For example, if property For compatibility reasons, this method has a default implementation that throws an exception. The AutoValue processor supplies an implementation that behaves as documented.
| |
| setBuilderContext | back to summary |
|---|---|
| pack-priv void setBuilderContext(AutoValueExtension. | |