public class IntegerFieldInfo extends SingleSlotFieldInfo
attributes, ci, cv, fieldIndex, genericSignature, modifiers, name, signature, storageOffset, storageSize, typeannotations, attr, typeAnnotations| Constructor and Description |
|---|
IntegerFieldInfo(java.lang.String name,
int modifiers) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends ChoiceGenerator<?>> |
getChoiceGeneratorType() |
java.lang.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(java.lang.Object constValue) |
java.lang.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, isPackagePrivate, isPrivate, isProtected, isPublic, isReference, isShortField, isStatic, isTransient, isVolatile, linkToClass, neverBreak, setGenericSignature, toStringaddAnnotation, addAnnotations, addAttr, addTypeAnnotation, addTypeAnnotations, attrIterator, attrIterator, getAnnotation, getAnnotations, getAttr, getAttr, getDeclaredAnnotations, getNextAttr, getTargetTypeAnnotations, getTypeAnnotation, getTypeAnnotations, hasAnnotation, hasAnnotations, hasAttr, hasAttr, hasAttrValue, hasTypeAnnotation, hasTypeAnnotations, removeAttr, replaceAttr, setAnnotations, setAttr, setTypeAnnotationspublic void initialize(ElementInfo ei, ThreadInfo ti)
FieldInfoinitialize in class FieldInfopublic void setConstantValue(java.lang.Object constValue)
setConstantValue in class FieldInfopublic java.lang.Class<? extends ChoiceGenerator<?>> getChoiceGeneratorType()
getChoiceGeneratorType in class FieldInfopublic java.lang.String valueToString(Fields f)
valueToString in class FieldInfopublic java.lang.Object getValueObject(Fields f)
getValueObject in class FieldInfopublic boolean isIntField()
isIntField in class FieldInfopublic boolean isNumericField()
isNumericField in class FieldInfo