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 Fieldfieldprivate ExpressioninitialValueprivate booleanisHiddenprivate booleanisSyntheticOuterRefprivate java.lang.StringoverriddenName
-
Constructor Summary
Constructors Constructor Description ClassFileField(Field field, LiteralRewriter literalRewriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump(Dumper d, ClassFile owner)voiddumpAsRecord(Dumper d, ClassFile owner)FieldgetField()java.lang.StringgetFieldName()ExpressiongetInitialValue()java.lang.StringgetRawFieldName()booleanisSyntheticOuterRef()voidmarkHidden()voidmarkSyntheticOuterRef()voidoverrideName(java.lang.String override)voidsetInitialValue(Expression rValue)booleanshouldNotDisplay()
-
-
-
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()
-
-