Package jnr.ffi.provider.jffi
Class ReflectionLibraryLoader
- java.lang.Object
-
- jnr.ffi.provider.jffi.LibraryLoader
-
- jnr.ffi.provider.jffi.ReflectionLibraryLoader
-
class ReflectionLibraryLoader extends LibraryLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ReflectionLibraryLoader.FunctionNotFoundInvoker
private static class
ReflectionLibraryLoader.GetRuntimeInvoker
private static class
ReflectionLibraryLoader.LazyLoader<T>
-
Constructor Summary
Constructors Constructor Description ReflectionLibraryLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) <T> T
loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
-
-
-
Method Detail
-
loadLibrary
<T> T loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
- Specified by:
loadLibrary
in classLibraryLoader
-
-