public class FieldEngine
extends java.lang.Object
Constructor and Description |
---|
FieldEngine() |
Modifier and Type | Method and Description |
---|---|
static FieldInfo |
addField(ClassEngine classEngine, FieldInfo fi)
Creates a new class-level field member from the FieldInfo.
|
static FieldInfo |
addField(ClassEngine classEngine, FieldInfo fi, FieldInfo prevFi)
Creates a new class-level field member from the FieldInfo.
|
static boolean |
removeField(ClassEngine classEngine, java.lang.String name) |
static FieldInfo |
updateField(ClassEngine classEngine, FieldInfo fieldInfoOld, FieldInfo fieldInfoNew) |
public static FieldInfo addField(ClassEngine classEngine, FieldInfo fi)
classEngine
-fi
-public static FieldInfo addField(ClassEngine classEngine, FieldInfo fi, FieldInfo prevFi)
classEngine
-fi
-prevFi
- an optional field in the source file that this field should be generated after.public static boolean removeField(ClassEngine classEngine, java.lang.String name)
public static FieldInfo updateField(ClassEngine classEngine, FieldInfo fieldInfoOld, FieldInfo fieldInfoNew)