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
Modifier and TypeMethodDescriptionstatic LibrarygetContainingLibrary(Symbol symbol) Get the Library which contains the specified external symbol.default 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
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
Get the Library which contains the specified external symbol.- Parameters:
symbol- external symbol- Returns:
- null if symbol is null or not external
-