Package jnr.ffi.provider.jffi
Class NativeLibrary.LoadedLibraryData
- java.lang.Object
-
- jnr.ffi.provider.jffi.NativeLibrary.LoadedLibraryData
-
- Enclosing class:
- NativeLibrary
public static class NativeLibrary.LoadedLibraryData extends java.lang.ObjectData class containing information about a loaded native library. A list of all currently loaded libraries can be queried usingRuntime.getLoadedLibraries()which will return a list ofNativeLibrary.LoadedLibraryDatas.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>libraryNamesprivate java.util.List<java.lang.String>searchPathsprivate java.util.List<java.lang.String>successfulPaths
-
Constructor Summary
Constructors Constructor Description LoadedLibraryData(java.util.List<java.lang.String> libraryNames, java.util.List<java.lang.String> searchPaths, java.util.List<java.lang.String> successfulPaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.List<java.lang.String>getLibraryNames()java.util.List<java.lang.String>getSearchPaths()java.util.List<java.lang.String>getSuccessfulPaths()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getLibraryNames
public java.util.List<java.lang.String> getLibraryNames()
- Returns:
- the list of library names that were provided when this library was loaded
-
getSearchPaths
public java.util.List<java.lang.String> getSearchPaths()
- Returns:
- the list of paths that were used to search for the library, custom paths will always appear before any system default paths
-
getSuccessfulPaths
public java.util.List<java.lang.String> getSuccessfulPaths()
- Returns:
- the list of absolute paths of the loaded library files (.so, .dylib, .dll etc) that were actually loaded, these are the native library files that are being used for this library
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-