public final class FieldSpec
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FieldSpec.Builder |
Modifier and Type | Field and Description |
---|---|
java.util.List<AnnotationSpec> |
annotations |
CodeBlock |
initializer |
CodeBlock |
javadoc |
java.util.Set<javax.lang.model.element.Modifier> |
modifiers |
java.lang.String |
name |
TypeName |
type |
Modifier and Type | Method and Description |
---|---|
static FieldSpec.Builder |
builder(TypeName type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
static FieldSpec.Builder |
builder(java.lang.reflect.Type type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
hasModifier(javax.lang.model.element.Modifier modifier) |
FieldSpec.Builder |
toBuilder() |
java.lang.String |
toString() |
public final TypeName type
public final java.lang.String name
public final CodeBlock javadoc
public final java.util.List<AnnotationSpec> annotations
public final java.util.Set<javax.lang.model.element.Modifier> modifiers
public final CodeBlock initializer
public boolean hasModifier(javax.lang.model.element.Modifier modifier)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static FieldSpec.Builder builder(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
public static FieldSpec.Builder builder(java.lang.reflect.Type type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
public FieldSpec.Builder toBuilder()
Copyright © 2020 Square, Inc.. All Rights Reserved.