Package ghidra.program.model.data
Interface InternalDataTypeComponent
-
- All Superinterfaces:
DataTypeComponent
- All Known Implementing Classes:
DataTypeComponentImpl
public interface InternalDataTypeComponent extends DataTypeComponent
-
-
Field Summary
-
Fields inherited from interface ghidra.program.model.data.DataTypeComponent
DEFAULT_FIELD_NAME_PREFIX
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setDataType(DataType dataType)
Sets the DataType for this component.static java.lang.String
toString(DataTypeComponent c)
void
update(int ordinal, int offset, int length)
Update component ordinal, offset and length during alignment-
Methods inherited from interface ghidra.program.model.data.DataTypeComponent
getComment, getDataType, getDefaultFieldName, getDefaultSettings, getEndOffset, getFieldName, getLength, getOffset, getOrdinal, getParent, isBitFieldComponent, isEquivalent, isZeroBitFieldComponent, setComment, setDefaultSettings, setFieldName
-
-
-
-
Method Detail
-
setDataType
void setDataType(DataType dataType)
Sets the DataType for this component. Must be used carefully since the component will not be resized.- Parameters:
dataType
- the new DataType for this component
-
update
void update(int ordinal, int offset, int length)
Update component ordinal, offset and length during alignment- Parameters:
ordinal
- updated ordinaloffset
- updated offsetlength
- updated byte length
-
toString
static java.lang.String toString(DataTypeComponent c)
-
-