public static final class FieldSpec.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<AnnotationSpec> |
annotations |
private CodeBlock |
initializer |
private CodeBlock.Builder |
javadoc |
private java.util.List<javax.lang.model.element.Modifier> |
modifiers |
private java.lang.String |
name |
private TypeName |
type |
Modifier | Constructor and Description |
---|---|
private |
Builder(TypeName type,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
FieldSpec.Builder |
addAnnotation(AnnotationSpec annotationSpec) |
FieldSpec.Builder |
addAnnotation(java.lang.Class<?> annotation) |
FieldSpec.Builder |
addAnnotation(ClassName annotation) |
FieldSpec.Builder |
addAnnotations(java.lang.Iterable<AnnotationSpec> annotationSpecs) |
FieldSpec.Builder |
addJavadoc(java.lang.String format,
java.lang.Object... args) |
FieldSpec.Builder |
addModifiers(javax.lang.model.element.Modifier... modifiers) |
FieldSpec |
build() |
FieldSpec.Builder |
initializer(CodeBlock codeBlock) |
FieldSpec.Builder |
initializer(java.lang.String format,
java.lang.Object... args) |
private final TypeName type
private final java.lang.String name
private final CodeBlock.Builder javadoc
private final java.util.List<AnnotationSpec> annotations
private final java.util.List<javax.lang.model.element.Modifier> modifiers
private CodeBlock initializer
private Builder(TypeName type, java.lang.String name)
public FieldSpec.Builder addJavadoc(java.lang.String format, java.lang.Object... args)
public FieldSpec.Builder addAnnotations(java.lang.Iterable<AnnotationSpec> annotationSpecs)
public FieldSpec.Builder addAnnotation(AnnotationSpec annotationSpec)
public FieldSpec.Builder addAnnotation(ClassName annotation)
public FieldSpec.Builder addAnnotation(java.lang.Class<?> annotation)
public FieldSpec.Builder addModifiers(javax.lang.model.element.Modifier... modifiers)
public FieldSpec.Builder initializer(java.lang.String format, java.lang.Object... args)
public FieldSpec.Builder initializer(CodeBlock codeBlock)
public FieldSpec build()