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