Package org.benf.cfr.reader.entities
Class ClassFileField
- java.lang.Object
-
- org.benf.cfr.reader.entities.ClassFileField
-
public class ClassFileField extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Field
field
private Expression
initialValue
private boolean
isHidden
private boolean
isSyntheticOuterRef
private java.lang.String
overriddenName
-
Constructor Summary
Constructors Constructor Description ClassFileField(Field field, LiteralRewriter literalRewriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
field
private final Field field
-
initialValue
private Expression initialValue
-
isHidden
private boolean isHidden
-
isSyntheticOuterRef
private boolean isSyntheticOuterRef
-
overriddenName
private java.lang.String overriddenName
-
-
Constructor Detail
-
ClassFileField
public ClassFileField(Field field, LiteralRewriter literalRewriter)
-
-
Method Detail
-
getField
public Field getField()
-
getInitialValue
public Expression getInitialValue()
-
setInitialValue
public void setInitialValue(Expression rValue)
-
shouldNotDisplay
public boolean shouldNotDisplay()
-
isSyntheticOuterRef
public boolean isSyntheticOuterRef()
-
markHidden
public void markHidden()
-
markSyntheticOuterRef
public void markSyntheticOuterRef()
-
overrideName
public void overrideName(java.lang.String override)
-
getRawFieldName
public java.lang.String getRawFieldName()
-
getFieldName
public java.lang.String getFieldName()
-
-