Package ghidra.app.util.bin.format.swift
Class SwiftTypeMetadataStructure
java.lang.Object
ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
- All Implemented Interfaces:
StructConverter
- Direct Known Subclasses:
AssociatedTypeDescriptor
,AssociatedTypeRecord
,BuiltinTypeDescriptor
,CaptureDescriptor
,CaptureTypeRecord
,EntryPoint
,FieldDescriptor
,FieldRecord
,MetadataSourceRecord
,MultiPayloadEnumDescriptor
,TargetContextDescriptor
,TargetProtocolConformanceDescriptor
Implemented by all Swift type metadata structures
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getBase()
Gets the base "address" of thisSwiftTypeMetadataStructure
abstract String
Gets a short description of theSwiftTypeMetadataStructure
abstract String
Gets the name of theSwiftTypeMetadataStructure
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ghidra.app.util.bin.StructConverter
toDataType
-
Field Details
-
DATA_TYPE_CATEGORY
- See Also:
-
-
Constructor Details
-
SwiftTypeMetadataStructure
public SwiftTypeMetadataStructure(long base)
-
-
Method Details
-
getBase
public long getBase()Gets the base "address" of thisSwiftTypeMetadataStructure
- Returns:
- The base "address" of this
SwiftTypeMetadataStructure
-
getStructureName
Gets the name of theSwiftTypeMetadataStructure
- Returns:
- The name of the
SwiftTypeMetadataStructure
-
getDescription
Gets a short description of theSwiftTypeMetadataStructure
- Returns:
- A short description of the
SwiftTypeMetadataStructure
-