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

pack-priv Class AutoBuilderAnnotationTemplateVars

extends TemplateVars
Class Inheritance
Imports
com.google.auto.value.processor.AutoValueishProcessor.Property, com.google.common.collect.ImmutableSet, com.google.escapevelocity.Template

The variables to substitute into the autobuilderannotation.vm template.

Field Summary

Modifier and TypeField and Description
pack-priv String
annotationType

The encoded name of the annotation type that the generated code will build.

pack-priv String
autoBuilderType

The encoded name of the @AutoBuilder type that users will call to build this annotation.

pack-priv String
className

The name of the class to generate.

pack-priv String
generated

The encoding of the Generated class.

pack-priv String
pkg

Package of generated class.

pack-priv ImmutableSet<AutoValueishProcessor.Property>
props

The "properties" that the builder will build.

private static final Template

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv Template
Inherited from com.google.auto.value.processor.TemplateVars:
parsedTemplateForResourcetoStringtoText

Field Detail

annotationTypeback to summary
pack-priv String annotationType

The encoded name of the annotation type that the generated code will build.

autoBuilderTypeback to summary
pack-priv String autoBuilderType

The encoded name of the @AutoBuilder type that users will call to build this annotation.

classNameback to summary
pack-priv String className

The name of the class to generate.

generatedback to summary
pack-priv String generated

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

pkgback to summary
pack-priv String pkg

Package of generated class.

propsback to summary
pack-priv ImmutableSet<AutoValueishProcessor.Property> props

The "properties" that the builder will build. These are really just names and types, being the names and types of the annotation elements.

TEMPLATEback to summary
private static final Template TEMPLATE

Constructor Detail

AutoBuilderAnnotationTemplateVarsback to summary
pack-priv AutoBuilderAnnotationTemplateVars()

Method Detail

parsedTemplateback to summary
pack-priv Template parsedTemplate()

Implements abstract com.google.auto.value.processor.TemplateVars.parsedTemplate.

Annotations
@Override