Class DBTraceClassSymbolView
java.lang.Object
ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeView<DBTraceClassSymbol>
ghidra.trace.database.symbol.DBTraceClassSymbolView
- All Implemented Interfaces:
TraceClassSymbolView, TraceSymbolNoDuplicatesView<TraceClassSymbol>, TraceSymbolView<TraceClassSymbol>
public class DBTraceClassSymbolView
extends AbstractDBTraceSymbolSingleTypeView<DBTraceClassSymbol>
implements TraceClassSymbolView
-
Field Summary
Fields inherited from class AbstractDBTraceSymbolSingleTypeView
manager, store, symbolsByName, symbolsByParentID, typeID, view -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(String name, TraceNamespaceSymbol parent, SourceType source) Add a new class symbol.Methods inherited from class AbstractDBTraceSymbolSingleTypeView
constructView, getAll, getByKey, getChildren, getChildrenNamed, getManager, getNamed, getWithMatchingName, invalidateCache, scanByNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TraceSymbolNoDuplicatesView
getChildNamed, getGlobalNamedMethods inherited from interface TraceSymbolView
getAll, getChildren, getChildrenNamed, getGlobals, getGlobalsNamed, getManager, getNamed, getTrace, getWithMatchingName, scanByName, size
-
Constructor Details
-
DBTraceClassSymbolView
-
-
Method Details
-
add
public DBTraceClassSymbol add(String name, TraceNamespaceSymbol parent, SourceType source) throws DuplicateNameException, InvalidInputException, IllegalArgumentException Description copied from interface:TraceClassSymbolViewAdd a new class symbol.- Specified by:
addin interfaceTraceClassSymbolView- Parameters:
name- the name of the classparent- the parent namespacesource- the source- Returns:
- the new class symbol
- Throws:
DuplicateNameException- if the name is duplicated in the parent namespaceInvalidInputException- if the name is not validIllegalArgumentException- if some other argument is not valid
-