Class DBTraceClassSymbol
java.lang.Object
ghidra.program.database.DatabaseObject
ghidra.util.database.DBAnnotatedObject
ghidra.trace.database.symbol.AbstractDBTraceSymbol
ghidra.trace.database.symbol.DBTraceNamespaceSymbol
ghidra.trace.database.symbol.DBTraceClassSymbol
- All Implemented Interfaces:
GhidraClass, Namespace, Symbol, DBTraceOverlaySpaceAdapter.DecodesAddresses, TraceClassSymbol, TraceNamespaceSymbol, TraceSymbol
-
Nested Class Summary
Nested classes/interfaces inherited from interface Namespace
Namespace.Type -
Field Summary
Fields inherited from class DBTraceNamespaceSymbol
allAddressesFields inherited from class AbstractDBTraceSymbol
manager, parentFields inherited from class DatabaseObject
keyFields inherited from interface Namespace
DELIMITER, GLOBAL_NAMESPACE_ID, NAMESPACE_DELIMITER -
Constructor Summary
ConstructorsConstructorDescriptionDBTraceClassSymbol(DBTraceSymbolManager manager, DBCachedObjectStore<?> store, DBRecord record) -
Method Summary
Methods inherited from class DBTraceNamespaceSymbol
checkCircular, delete, doGetPath, getAddressSet, getBody, getChildren, getLifespan, isPrimary, setParentNamespace, setPrimaryMethods inherited from class AbstractDBTraceSymbol
assertIsNamespace, assertNotGlobal, doCollectAddressSet, doDelete, doSetNameWithEvent, doSetParent, doSetSource, doSetSourceWithEvent, equals, fresh, getAddress, getAddressSpace, getID, getName, getName, getOverlaySpaceAdapter, getParentNamespace, getParentSymbol, getPath, getProgram, getProgramLocation, getRanges, getReferenceCollection, getReferenceCount, getReferences, getReferences, getSource, getThread, getTrace, hashCode, hasReferences, isDescendant, isDynamic, isExternal, isGlobal, isPinned, isValidParent, set, setName, setNameAndNamespace, setNamespace, setPinned, setSource, toString, validateNameAndParent, validateNameAndSourceMethods inherited from class DBAnnotatedObject
doRefresh, doUpdateAll, doUpdated, doWrite, getObjectKey, getTableName, isDeleted, refresh, refresh, update, update, update, updateMethods inherited from class DatabaseObject
checkDeleted, checkIsValid, checkIsValid, getKey, isDeleted, isInvalid, keyChanged, setDeleted, setInvalid, validateMethods inherited from interface GhidraClass
getTypeMethods inherited from interface Namespace
getBody, getID, getName, getName, getParentNamespace, getPathList, isExternal, isGlobal, isLibrary, setParentNamespaceMethods inherited from interface Symbol
delete, getAddress, getID, getName, getName, getProgram, getProgramLocation, getReferenceCount, getSource, hasReferences, isDeleted, isDescendant, isDynamic, isExternal, isExternalEntryPoint, isPrimary, isValidParent, setName, setNameAndNamespace, setNamespace, setPrimary, setSourceMethods inherited from interface TraceNamespaceSymbol
getChildren, getObject, getParentNamespace, getPath, getSymbol, getTrace, isGlobalMethods inherited from interface TraceSymbol
getParentSymbol, getReferenceCollection, getReferences, getReferences, getThread, isPinned, setPinned
-
Constructor Details
-
DBTraceClassSymbol
public DBTraceClassSymbol(DBTraceSymbolManager manager, DBCachedObjectStore<?> store, DBRecord record)
-
-
Method Details
-
getSymbolType
Description copied from interface:SymbolReturns this symbol's type- Specified by:
getSymbolTypein interfaceSymbol- Overrides:
getSymbolTypein classDBTraceNamespaceSymbol- Returns:
- symbol type
-