AbstractDataType

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

12.0_PUBLIC

modifiedmethod: setCategoryPath
removed throws DuplicateNameException
- void setCategoryPath(ghidra.program.model.data.CategoryPath path) throws DuplicateNameException
+ void setCategoryPath(ghidra.program.model.data.CategoryPath path)
modifiedmethod: setNameAndCategory
removed throws DuplicateNameException
- void setNameAndCategory(ghidra.program.model.data.CategoryPath path, java.lang.String name) throws InvalidNameException, DuplicateNameException
+ void setNameAndCategory(ghidra.program.model.data.CategoryPath path, java.lang.String name) throws InvalidNameException

11.4_PUBLIC

removedmethod: getDocs
java.net.URL getDocs()

10.3_PUBLIC

addedmethod: getDataOrganization
static ghidra.program.model.data.DataOrganization getDataOrganization(ghidra.program.model.data.DataTypeManager dataMgr)

10.2_PUBLIC

addedmethod: getTypeDefSettingsDefinitions
ghidra.program.model.data.TypeDefSettingsDefinition[] getTypeDefSettingsDefinitions()
modifiedmethod: getParents
return type: ghidra.program.model.data.DataType[] → Collection
- ghidra.program.model.data.DataType[] getParents()
+ java.util.Collection<ghidra.program.model.data.DataType> getParents()

10.1_PUBLIC

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

addedmethod: dataTypeAlignmentChanged
void dataTypeAlignmentChanged(ghidra.program.model.data.DataType dt)
addedmethod: hasLanguageDependantLength
boolean hasLanguageDependantLength()
addedmethod: isZeroLength
boolean isZeroLength()
removedmethod: isDynamicallySized
boolean isDynamicallySized()

9.2_PUBLIC

addedmethod: setSourceArchive
void setSourceArchive(ghidra.program.model.data.SourceArchive archive)
modifiedmethod: getSourceArchive
return type: SourceArchive → SourceArchive
- ghidra.app.plugin.core.datamgr.archive.SourceArchive getSourceArchive()
+ ghidra.program.model.data.SourceArchive getSourceArchive()
removedmethod: setSourceArchive
void setSourceArchive(ghidra.app.plugin.core.datamgr.archive.SourceArchive archive)

9.1_PUBLIC

introducedInitial version