public class FieldDef extends LocatedDef
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
body |
private int |
dimensions |
private boolean |
isEnumConstant |
private boolean |
isVarArgs |
private java.util.Set<java.lang.String> |
modifiers |
private java.lang.String |
name |
private TypeDef |
type |
Constructor and Description |
---|
FieldDef() |
FieldDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBody() |
int |
getDimensions() |
java.util.Set<java.lang.String> |
getModifiers() |
java.lang.String |
getName() |
TypeDef |
getType() |
boolean |
isEnumConstant() |
boolean |
isVarArgs() |
void |
setBody(java.lang.String body) |
void |
setDimensions(int dimensions) |
void |
setEnumConstant(boolean isEnumConstant) |
void |
setModifiers(java.util.Set<java.lang.String> modifiers) |
void |
setName(java.lang.String name) |
void |
setType(TypeDef type) |
void |
setVarArgs(boolean isVarArgs) |
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber
private java.lang.String name
private TypeDef type
private java.util.Set<java.lang.String> modifiers
private int dimensions
private boolean isVarArgs
private boolean isEnumConstant
private java.lang.String body
public void setName(java.lang.String name)
name
- the name to setpublic java.lang.String getName()
public void setType(TypeDef type)
type
- the type to setpublic TypeDef getType()
public void setDimensions(int dimensions)
dimensions
- the dimensions to setpublic int getDimensions()
public void setVarArgs(boolean isVarArgs)
isVarArgs
- the isVarArgs to setpublic boolean isVarArgs()
public void setBody(java.lang.String body)
body
- the body to setpublic java.lang.String getBody()
public void setModifiers(java.util.Set<java.lang.String> modifiers)
modifiers
- the modifiers to setpublic java.util.Set<java.lang.String> getModifiers()
public boolean isEnumConstant()
true
if this field is an enum constant, otherwise false
public void setEnumConstant(boolean isEnumConstant)
isEnumConstant
- value to specify if this field is an enum constant or not