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)