addedmethod:
repack
boolean repack(boolean notify)
modifiedmethod:
clone
return type: DataType → Union
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.Union clone(ghidra.program.model.data.DataTypeManager dtm)
modifiedmethod:
insertBitField
added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
+ ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, IndexOutOfBoundsException
modifiedtype-implements:
UnionDataType
- ghidra.program.model.data.Union
+ ghidra.program.model.data.UnionInternal
removedmethod:
dataTypeNameChanged
void dataTypeNameChanged(ghidra.program.model.data.DataType dt, java.lang.String oldName)
removedmethod:
delete
void delete(int[] ordinals)
removedmethod:
realign
void realign()
addedmethod:
getDefinedComponents
ghidra.program.model.data.DataTypeComponent[] getDefinedComponents()
modifiedmethod:
add
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment) throws IllegalArgumentException
modifiedmethod:
dataTypeReplaced
added throws IllegalArgumentException
- void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt)
+ void dataTypeReplaced(ghidra.program.model.data.DataType oldDt, ghidra.program.model.data.DataType newDt) throws IllegalArgumentException
modifiedmethod:
insert
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String componentName, java.lang.String comment) throws IllegalArgumentException
modifiedmethod:
replaceWith
added throws IllegalArgumentException
- void replaceWith(ghidra.program.model.data.DataType dataType)
+ void replaceWith(ghidra.program.model.data.DataType dataType) throws IllegalArgumentException
addedmethod:
addBitField
ghidra.program.model.data.DataTypeComponent addBitField(ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
addedmethod:
insertBitField
ghidra.program.model.data.DataTypeComponent insertBitField(int ordinal, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException, ArrayIndexOutOfBoundsException
removedmethod:
align
void align(ghidra.program.model.data.DataOrganization dataOrganization)