final class InvalidProvider extends FFIProvider
Modifier and Type | Field and Description |
---|---|
private java.lang.Throwable |
cause |
private java.lang.String |
message |
private Runtime |
runtime |
Constructor and Description |
---|
InvalidProvider(java.lang.String message,
java.lang.Throwable cause) |
Modifier and Type | Method and Description |
---|---|
<T> LibraryLoader<T> |
createLibraryLoader(java.lang.Class<T> interfaceClass)
Creates a new
LibraryLoader instance. |
Runtime |
getRuntime()
Gets the default Runtime for this provider.
|
getSystemProvider
private final java.lang.String message
private final java.lang.Throwable cause
private final Runtime runtime
InvalidProvider(java.lang.String message, java.lang.Throwable cause)
public Runtime getRuntime()
FFIProvider
getRuntime
in class FFIProvider
public <T> LibraryLoader<T> createLibraryLoader(java.lang.Class<T> interfaceClass)
FFIProvider
LibraryLoader
instance.createLibraryLoader
in class FFIProvider
T
- The library type.interfaceClass
- The library interface class.LibraryLoader
instance.