addedmethod:
align
void align(int minAlignment)
addedmethod:
getAlignmentType
ghidra.program.model.data.AlignmentType getAlignmentType()
addedmethod:
getPackingType
ghidra.program.model.data.PackingType getPackingType()
addedmethod:
pack
void pack(int packingValue)
addedmethod:
repack
void repack()
modifiedmethod:
delete
added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- void delete(int ordinal) throws ArrayIndexOutOfBoundsException
+ void delete(int ordinal) throws IndexOutOfBoundsException
modifiedmethod:
getComponent
added throws IndexOutOfBoundsException
- ghidra.program.model.data.DataTypeComponent getComponent(int ordinal)
+ ghidra.program.model.data.DataTypeComponent getComponent(int ordinal) throws IndexOutOfBoundsException
modifiedmethod:
insert
added throws IndexOutOfBoundsException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType) throws IllegalArgumentException
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType) throws IndexOutOfBoundsException, IllegalArgumentException
modifiedmethod:
insert
added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment) throws ArrayIndexOutOfBoundsException, IllegalArgumentException
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment) throws IndexOutOfBoundsException, IllegalArgumentException
modifiedmethod:
insert
added throws IndexOutOfBoundsException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length) throws IllegalArgumentException
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length) throws IndexOutOfBoundsException, IllegalArgumentException
removedmethod:
delete
void delete(int[] ordinals) throws ArrayIndexOutOfBoundsException
removedmethod:
getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
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, java.lang.String name, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, java.lang.String name, java.lang.String comment) throws IllegalArgumentException
modifiedmethod:
add
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType)
+ ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType) throws IllegalArgumentException
modifiedmethod:
add
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length)
+ ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length) throws IllegalArgumentException
modifiedmethod:
add
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponent add(ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment) throws IllegalArgumentException
modifiedmethod:
delete
added throws ArrayIndexOutOfBoundsException
- void delete(int[] ordinals)
+ void delete(int[] ordinals) throws ArrayIndexOutOfBoundsException
modifiedmethod:
delete
added throws ArrayIndexOutOfBoundsException
- void delete(int ordinal)
+ void delete(int ordinal) throws ArrayIndexOutOfBoundsException
modifiedmethod:
insert
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType)
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType) throws IllegalArgumentException
modifiedmethod:
insert
added throws ArrayIndexOutOfBoundsException; added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment)
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length, java.lang.String name, java.lang.String comment) throws ArrayIndexOutOfBoundsException, IllegalArgumentException
modifiedmethod:
insert
added throws IllegalArgumentException
- ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length)
+ ghidra.program.model.data.DataTypeComponent insert(int ordinal, ghidra.program.model.data.DataType dataType, int length) 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:
getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
modifiedmethod:
setMinimumAlignment
removed throws InvalidInputException
- void setMinimumAlignment(int minimumAlignment) throws InvalidInputException
+ void setMinimumAlignment(int minimumAlignment)
modifiedmethod:
setPackingValue
removed throws InvalidInputException
- void setPackingValue(int packingValue) throws InvalidInputException
+ void setPackingValue(int packingValue)