public class ClassFileField
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Field |
field |
private Expression |
initialValue |
private boolean |
isHidden |
private boolean |
isSyntheticOuterRef |
private java.lang.String |
overriddenName |
Constructor and Description |
---|
ClassFileField(Field field,
LiteralRewriter literalRewriter) |
Modifier and Type | Method and Description |
---|---|
void |
dump(Dumper d,
ClassFile owner) |
void |
dumpAsRecord(Dumper d,
ClassFile owner) |
Field |
getField() |
java.lang.String |
getFieldName() |
Expression |
getInitialValue() |
java.lang.String |
getRawFieldName() |
boolean |
isSyntheticOuterRef() |
void |
markHidden() |
void |
markSyntheticOuterRef() |
void |
overrideName(java.lang.String override) |
void |
setInitialValue(Expression rValue) |
boolean |
shouldNotDisplay() |
private final Field field
private Expression initialValue
private boolean isHidden
private boolean isSyntheticOuterRef
private java.lang.String overriddenName
public ClassFileField(Field field, LiteralRewriter literalRewriter)
public Field getField()
public Expression getInitialValue()
public void setInitialValue(Expression rValue)
public boolean shouldNotDisplay()
public boolean isSyntheticOuterRef()
public void markHidden()
public void markSyntheticOuterRef()
public void overrideName(java.lang.String override)
public java.lang.String getRawFieldName()
public java.lang.String getFieldName()