| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public T | loadLibrary(Class<T>
The java class that describes the functions to be mapped. interfaceClass, Collection<String> A list of libraries to load and search for symbols. libraryNames, Collection<String> The paths to search for libraries to be loaded. searchPaths, Map<LibraryOption, Object> The options to apply when loading the library. options, boolean whether to fast-fail when the library does not implement the requested functions failImmediately)Implements abstract jnr. |
| ASM_ENABLED | back to summary |
|---|---|
| pack-priv static final boolean ASM_ENABLED | |
| NativeLibraryLoader | back to summary |
|---|---|
| pack-priv NativeLibraryLoader(Class<T> interfaceClass) | |
| loadLibrary | back to summary |
|---|---|
| public T loadLibrary(Class<T> interfaceClass, Collection<String> libraryNames, Collection<String> searchPaths, Map<LibraryOption, Object> options, boolean failImmediately) Implements abstract jnr. Doc from jnr. Implemented by FFI providers to load the actual library.
| |