Package ghidra.program.model.listing
Interface Library
- All Superinterfaces:
Namespace
Interface for a Library namespace.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.program.model.symbol.Namespace
Namespace.Type -
Field Summary
FieldsFields inherited from interface ghidra.program.model.symbol.Namespace
DELIMITER, GLOBAL_NAMESPACE_ID, NAMESPACE_DELIMITER -
Method Summary
ChangeModifier and TypeMethodDescriptionNEWstatic LibrarygetContainingLibrary(Symbol symbol) Get the Library which contains the specified external symbol.NEWdefault Namespace.TypegetType()Returns the type of namespace, e.g., Library, Class, Namespace, Function.Methods inherited from interface ghidra.program.model.symbol.Namespace
getBody, getID, getName, getName, getParentNamespace, getPathList, getSymbol, isExternal, isGlobal, isLibrary, setParentNamespace
-
Field Details
-
UNKNOWN
- See Also:
-
-
Method Details
-
getType NEW
Description copied from interface:NamespaceReturns the type of namespace, e.g., Library, Class, Namespace, Function. -
getAssociatedProgramPath
String getAssociatedProgramPath()- Returns:
- the associated program within the project which corresponds to this library
-
getContainingLibrary NEW
Get the Library which contains the specified external symbol.- Parameters:
symbol- external symbol- Returns:
- null if symbol is null or not external
-