Modifier | Constructor and Description |
---|---|
protected |
FFIProvider() |
Modifier and Type | Method and Description |
---|---|
abstract <T> LibraryLoader<T> |
createLibraryLoader(Class<T> interfaceClass)
Creates a new
LibraryLoader instance. |
abstract Runtime |
getRuntime()
Gets the default Runtime for this provider.
|
static FFIProvider |
getSystemProvider()
Gets an instance of FFIProvider
|
public static FFIProvider getSystemProvider()
public abstract Runtime getRuntime()
public abstract <T> LibraryLoader<T> createLibraryLoader(Class<T> interfaceClass)
LibraryLoader
instance.T
- The library type.interfaceClass
- The library interface class.LibraryLoader
instance.Copyright © 2017. All rights reserved.