jaxx.compiler.java
Class JavaField
java.lang.Object
jaxx.compiler.java.JavaElement
jaxx.compiler.java.JavaField
- All Implemented Interfaces:
- Comparable<JavaField>
public class JavaField
- extends JavaElement
- implements Comparable<JavaField>
Represents a field in a Java source file being generated for output. JavaFields are created
and added to a JavaFile, which can then output Java source code.
getType
public String getType()
- Returns the field's type, as it would be represented in Java source code.
- Returns:
- the field's type
isOverride
public boolean isOverride()
getInitializer
public String getInitializer()
getInitializerTypes
public String[] getInitializerTypes()
hasInitializerTypes
public boolean hasInitializerTypes()
compareTo
public int compareTo(JavaField o)
- Specified by:
compareTo in interface Comparable<JavaField>
toString
public String toString()
- Overrides:
toString in class Object
setType
public void setType(String type)
setInitializer
public void setInitializer(String initializer)
getSortedFields
public static EnumMap<JavaField.FieldOrder,List<JavaField>> getSortedFields(List<JavaField> fields)
getFieldOrderScope
public static EnumSet<JavaField.FieldOrder> getFieldOrderScope(EnumSet<JavaField.FieldOrder> allConstants,
int scope)
Copyright © 2008-2011 CodeLutin. All Rights Reserved.