| Modifier and Type | Field and Description |
|---|---|
| pack-priv String | build
The constructor or method invocation that the |
| pack-priv String | builderActualTypes
The generic signature used by the generated builder subclass for its superclass reference. |
| pack-priv ImmutableList | builderAnnotations
The full spelling of any annotations to add to the generated builder subclass, or an empty list if there are none. |
| pack-priv String | builderFormalTypes
The formal generic signature of the |
| pack-priv ImmutableMap | builderGetters
A map from property names to information about the associated property getter. |
| pack-priv Boolean | builderIsInterface
True if the builder being implemented is an interface, false if it is an abstract class. |
| pack-priv String | builderName
The simple name of the generated builder, or empty if there is no builder. |
| pack-priv ImmutableMap | builderPropertyBuilders
A map from property names to information about the associated property builder. |
| pack-priv BuilderRequiredProperties | builderRequiredProperties
Properties that are required to be set. |
| pack-priv ImmutableMultimap | builderSetters
A multimap from property names (like foo) to the corresponding setters. |
| pack-priv String | builderTypeName
The name of the builder type as it should appear in source code, or empty if there is no builder type. |
| pack-priv Optional | buildMethod
The builder's build method, often |
| pack-priv String | builtType
The type that will be built by the |
| pack-priv Boolean | identifiers
Whether to include identifiers in strings in the generated code. |
| pack-priv Boolean | isFinal
True if the generated class should be final (there are no extensions that will generate subclasses) |
| pack-priv ImmutableSet | props
The properties defined by the parent class's abstract methods. |
| pack-priv Boolean | toBuilderConstructor
True if the generated builder should have a second constructor with a parameter of the built type. |
| pack-priv ImmutableList | toBuilderMethods
Any |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| build | back to summary |
|---|---|
| pack-priv String build The constructor or method invocation that the | |
| builderActualTypes | back to summary |
|---|---|
| pack-priv String builderActualTypes The generic signature used by the generated builder subclass for its superclass reference. This
is empty, or contains only type variables with no bounds, for example | |
| builderAnnotations | back to summary |
|---|---|
| pack-priv ImmutableList<String> builderAnnotations The full spelling of any annotations to add to the generated builder subclass, or an empty list
if there are none. A non-empty value might look something like | |
| builderFormalTypes | back to summary |
|---|---|
| pack-priv String builderFormalTypes The formal generic signature of the | |
| builderGetters | back to summary |
|---|---|
| pack-priv ImmutableMap<String, BuilderSpec. A map from property names to information about the associated property getter. A property called foo (defined by a method foo() or getFoo()) can have a property getter method with the same name (foo() or getFoo()) and either the same return type or an Optional (or OptionalInt, etc) wrapping it. | |
| builderIsInterface | back to summary |
|---|---|
| pack-priv Boolean builderIsInterface True if the builder being implemented is an interface, false if it is an abstract class. | |
| builderName | back to summary |
|---|---|
| pack-priv String builderName The simple name of the generated builder, or empty if there is no builder. This is just
| |
| builderPropertyBuilders | back to summary |
|---|---|
| pack-priv ImmutableMap<String, PropertyBuilderClassifier. A map from property names to information about the associated property builder. A property
called foo (defined by a method foo() or getFoo()) can have a property builder called
fooBuilder(). The type of foo must be a type that has an associated builder following certain
conventions. Guava immutable types such as ImmutableList follow those conventions, as do many
| |
| builderRequiredProperties | back to summary |
|---|---|
| pack-priv BuilderRequiredProperties builderRequiredProperties Properties that are required to be set. A property must be set explicitly except in the following cases:
| |
| builderSetters | back to summary |
|---|---|
| pack-priv ImmutableMultimap<String, BuilderSpec. A multimap from property names (like foo) to the corresponding setters. The same property may
be set by more than one setter. For example, an ImmutableList might be set by | |
| builderTypeName | back to summary |
|---|---|
| pack-priv String builderTypeName The name of the builder type as it should appear in source code, or empty if there is no
builder type. If class | |
| buildMethod | back to summary |
|---|---|
| pack-priv Optional<SimpleMethod> buildMethod The builder's build method, often | |
| builtType | back to summary |
|---|---|
| pack-priv String builtType The type that will be built by the | |
| identifiers | back to summary |
|---|---|
| pack-priv Boolean identifiers Whether to include identifiers in strings in the generated code. If false, exception messages
will not mention properties by name, and | |
| isFinal | back to summary |
|---|---|
| pack-priv Boolean isFinal True if the generated class should be final (there are no extensions that will generate subclasses) | |
| props | back to summary |
|---|---|
| pack-priv ImmutableSet<AutoValueishProcessor. The properties defined by the parent class's abstract methods. The elements of this set are in the same order as the original abstract method declarations in the AutoValue class. | |
| toBuilderConstructor | back to summary |
|---|---|
| pack-priv Boolean toBuilderConstructor True if the generated builder should have a second constructor with a parameter of the built type. The constructor produces a new builder that starts off with the values from the parameter. | |
| toBuilderMethods | back to summary |
|---|---|
| pack-priv ImmutableList<SimpleMethod> toBuilderMethods Any | |
| AutoValueOrBuilderTemplateVars | back to summary |
|---|---|
| pack-priv AutoValueOrBuilderTemplateVars() | |