public class JavaField extends JavaElement implements Comparable<JavaField>
JavaFields are created
and added to a JavaFile, which can then output Java source code.| Modifier and Type | Class and Description |
|---|---|
static class |
JavaField.FieldOrder |
JavaElementComparator| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(JavaField o) |
static EnumSet<JavaField.FieldOrder> |
getFieldOrderScope(EnumSet<JavaField.FieldOrder> allConstants,
int scope) |
String |
getInitializer() |
String[] |
getInitializerTypes() |
static EnumMap<JavaField.FieldOrder,List<JavaField>> |
getSortedFields(List<JavaField> fields) |
String |
getType()
Returns the field's type, as it would be represented in Java source code.
|
boolean |
hasInitializerTypes() |
boolean |
isOverride() |
void |
setInitializer(String initializer) |
void |
setType(String type) |
String |
toString() |
addAnnotation, getAnnotations, getModifiers, getModifiersText, getName, hasAnnotations, isAbstract, setModifiers, setNamepublic String getType()
public boolean isOverride()
public String getInitializer()
public String[] getInitializerTypes()
public boolean hasInitializerTypes()
public int compareTo(JavaField o)
compareTo in interface Comparable<JavaField>public void setType(String type)
public void setInitializer(String initializer)
public static EnumMap<JavaField.FieldOrder,List<JavaField>> getSortedFields(List<JavaField> fields)
public static EnumSet<JavaField.FieldOrder> getFieldOrderScope(EnumSet<JavaField.FieldOrder> allConstants, int scope)
Copyright © 2008–2017 Ultreia.io. All rights reserved.