AbstractIntegerDataType

Package: ghidra.program.model.data
Type: class

12.0_PUBLIC

addedmethod: getTypeDefSettingsDefinitions
ghidra.program.model.data.TypeDefSettingsDefinition[] getTypeDefSettingsDefinitions()
addedfield: TYPEDEF_SETTINGS_DEFS
static ghidra.program.model.data.TypeDefSettingsDefinition[] TYPEDEF_SETTINGS_DEFS

10.1_PUBLIC

addedmethod: castValueToEncode
java.math.BigInteger castValueToEncode(java.lang.Object value) throws DataTypeEncodeException
addedmethod: encodeRepresentation
byte[] encodeRepresentation(java.lang.String repr, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length) throws DataTypeEncodeException
addedmethod: encodeValue
byte[] encodeValue(java.lang.Object value, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length) throws DataTypeEncodeException
addedmethod: isEncodable
boolean isEncodable()

10.0_PUBLIC

removedmethod: isDynamicallySized
boolean isDynamicallySized()

9.1_PUBLIC

addedmethod: getRepresentation
java.lang.String getRepresentation(java.math.BigInteger bigInt, ghidra.docking.settings.Settings settings, int bitLength)
modifiedmethod: getOppositeSignednessDataType
return type: DataType → AbstractIntegerDataType
- ghidra.program.model.data.DataType getOppositeSignednessDataType()
+ ghidra.program.model.data.AbstractIntegerDataType getOppositeSignednessDataType()

9.0.2_PUBLIC

addedfield: ENDIAN
static ghidra.program.model.data.EndianSettingsDefinition ENDIAN
addedmethod: getBuiltInSettingsDefinitions
ghidra.docking.settings.SettingsDefinition[] getBuiltInSettingsDefinitions()
addedmethod: getFormatSettingsDefinition
ghidra.docking.settings.FormatSettingsDefinition getFormatSettingsDefinition()
addedfield: MNEMONIC
static ghidra.program.model.data.DataTypeMnemonicSettingsDefinition MNEMONIC
addedfield: PADDING
static ghidra.program.model.data.PaddingSettingsDefinition PADDING

9.0.1_PUBLIC

introducedInitial version