public class ShortFieldInfo extends SingleSlotFieldInfo
attributes, ci, cv, fieldIndex, genericSignature, modifiers, name, signature, storageOffset, storageSize, typeannotations, attr| Constructor and Description |
|---|
ShortFieldInfo(String name,
int modifiers) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getValueObject(Fields f) |
void |
initialize(ElementInfo ei,
ThreadInfo ti)
pushClinit the corresponding data in the provided Fields instance
|
boolean |
isNumericField() |
boolean |
isShortField() |
void |
setConstantValue(Object constValue) |
String |
valueToString(Fields f) |
is1SlotFieldaddAttribute, breakShared, create, getAttributes, getChoiceGeneratorType, getClassInfo, getConstantValue, getFieldIndex, getFullName, getGenericSignature, getInstanceFor, getModifiers, getName, getSignature, getStorageOffset, getStorageSize, getType, getTypeClassInfo, getTypeCode, is2SlotField, isArrayField, isBooleanField, isByteField, isCharField, isDoubleField, isFinal, isFloatField, isFloatingPointField, isIntField, isLongField, isPublic, isReference, isStatic, isTransient, isVolatile, linkToClass, neverBreak, setGenericSignature, toStringaddAnnotation, addAttr, attrIterator, attrIterator, getAnnotation, getAnnotations, getAttr, getAttr, getDeclaredAnnotations, getNextAttr, hasAnnotations, hasAttr, hasAttr, hasAttrValue, removeAttr, replaceAttr, setAnnotations, setAttrpublic ShortFieldInfo(String name, int modifiers)
public void setConstantValue(Object constValue)
setConstantValue in class FieldInfopublic void initialize(ElementInfo ei, ThreadInfo ti)
FieldInfoinitialize in class FieldInfopublic boolean isShortField()
isShortField in class FieldInfopublic boolean isNumericField()
isNumericField in class FieldInfopublic Object getValueObject(Fields f)
getValueObject in class FieldInfopublic String valueToString(Fields f)
valueToString in class FieldInfo