-
- All Implemented Interfaces:
public abstract class ConstantLargeNumeric extends AbstractConstant
Base class for large numeric constant pool data structures.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerhighBytesprivate IntegerlowBytesprivate final StringformattedHighBytesprivate final StringformattedLowBytesprivate final ConstantTypeconstantTypeprivate final Stringverbose
-
Constructor Summary
Constructors Constructor Description ConstantLargeNumeric(ClassFile classFile)
-
Method Summary
Modifier and Type Method Description final IntegergetHighBytes()The high_bytes field of this constant pool entry. final UnitsetHighBytes(Integer highBytes)The high_bytes field of this constant pool entry. final IntegergetLowBytes()The low_bytes field of this constant pool entry. final UnitsetLowBytes(Integer lowBytes)The low_bytes field of this constant pool entry. final StringgetFormattedHighBytes()final StringgetFormattedLowBytes()Booleanequals(Object other)Check if constant is equal to another one. IntegerhashCode()Hash code of the constant, -
Methods inherited from class org.gjt.jclasslib.structures.Constant
getConstantType, getVerbose -
Methods inherited from class org.gjt.jclasslib.structures.Structure
read, write -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ConstantLargeNumeric
ConstantLargeNumeric(ClassFile classFile)
-
-
Method Detail
-
getHighBytes
final Integer getHighBytes()
The high_bytes field of this constant pool entry.
-
setHighBytes
final Unit setHighBytes(Integer highBytes)
The high_bytes field of this constant pool entry.
-
getLowBytes
final Integer getLowBytes()
The low_bytes field of this constant pool entry.
-
setLowBytes
final Unit setLowBytes(Integer lowBytes)
The low_bytes field of this constant pool entry.
-
getFormattedHighBytes
final String getFormattedHighBytes()
-
getFormattedLowBytes
final String getFormattedLowBytes()
-
-
-
-