Top Description Fields Constructors Methods
com.google.auto.value.processor

pack-priv abstract Class AutoValueishTemplateVars

extends TemplateVars
Class Inheritance
Known Direct Subclasses
com.google.auto.value.processor.AutoValueOrBuilderTemplateVars, com.google.auto.value.processor.AutoOneOfTemplateVars
Annotations
@SuppressWarnings:unused
Imports
com.google.common.collect.ImmutableList

The variables to substitute into the autovalue.vm, autooneof.vm, or builder.vm templates.
Author
[email protected] (Éamonn McManus)

Field Summary

Modifier and TypeField and Description
pack-priv String
actualTypes

The generic signature used by any generated subclass for its superclass reference.

pack-priv ImmutableList<String>
annotations

The full spelling of any annotations to add to this class, or an empty list if there are none.

pack-priv Boolean
equals

Whether to generate an equals(Object) method.

pack-priv String
equalsParameterType

A string representing the parameter type declaration of the equals(Object) method, including any annotations.

pack-priv String
formalTypes

The formal generic signature of the class with the @AutoValue or AutoOneOf annotation and any generated subclass.

pack-priv String
generated

The encoding of the Generated class.

pack-priv Boolean
hashCode

Whether to generate a hashCode() method.

pack-priv String
origClass

The name of the class with the @AutoValue annotation, including containing classes but not including the package name.

pack-priv String
pkg

The package of the class with the @AutoValue annotation and its generated subclass.

pack-priv String
serialVersionUID

The text of the complete serialVersionUID declaration, or empty if there is none.

pack-priv String
simpleClassName

The simple name of the class with the @AutoValue annotation.

pack-priv Boolean
toString

Whether to generate a toString() method.

pack-priv String
wildcardTypes

The generic signature in actualTypes where every variable has been replaced by a wildcard, for example <?, ?

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from com.google.auto.value.processor.TemplateVars:
parsedTemplateparsedTemplateForResourcetoStringtoText

Field Detail

actualTypesback to summary
pack-priv String actualTypes

The generic signature used by any generated subclass for its superclass reference. This is empty, or contains only type variables with no bounds, for example <K, V>.

annotationsback to summary
pack-priv ImmutableList<String> annotations

The full spelling of any annotations to add to this class, or an empty list if there are none. A non-empty value might look something like "@`com.google.common.annotations.GwtCompatible`(serializable = true)". The `` marks are explained in TypeEncoder.

equalsback to summary
pack-priv Boolean equals

Whether to generate an equals(Object) method.

equalsParameterTypeback to summary
pack-priv String equalsParameterType

A string representing the parameter type declaration of the equals(Object) method, including any annotations. If equals is false, this field is ignored (but it must still be non-null).

formalTypesback to summary
pack-priv String formalTypes

The formal generic signature of the class with the @AutoValue or AutoOneOf annotation and any generated subclass. This is empty, or contains type variables with optional bounds, for example <K, V extends K>.

generatedback to summary
pack-priv String generated

The encoding of the Generated class. Empty if the class is not available.

hashCodeback to summary
pack-priv Boolean hashCode

Whether to generate a hashCode() method.

origClassback to summary
pack-priv String origClass

The name of the class with the @AutoValue annotation, including containing classes but not including the package name.

pkgback to summary
pack-priv String pkg

The package of the class with the @AutoValue annotation and its generated subclass.

serialVersionUIDback to summary
pack-priv String serialVersionUID

The text of the complete serialVersionUID declaration, or empty if there is none. When non-empty, it will be something like private static final long serialVersionUID = 123L;.

simpleClassNameback to summary
pack-priv String simpleClassName

The simple name of the class with the @AutoValue annotation.

toStringback to summary
pack-priv Boolean toString

Whether to generate a toString() method.

wildcardTypesback to summary
pack-priv String wildcardTypes

The generic signature in actualTypes where every variable has been replaced by a wildcard, for example <?, ?>.

Constructor Detail

AutoValueishTemplateVarsback to summary
pack-priv AutoValueishTemplateVars()