Package jnr.ffi.provider.jffi
Class DefaultInvokerFactory.DefaultInvoker
- java.lang.Object
-
- jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker
-
- All Implemented Interfaces:
Invoker
- Enclosing class:
- DefaultInvokerFactory
static class DefaultInvokerFactory.DefaultInvoker extends java.lang.Object implements Invoker
-
-
Field Summary
Fields Modifier and Type Field Description (package private) com.kenai.jffi.Function
function
(package private) DefaultInvokerFactory.FunctionInvoker
functionInvoker
(package private) DefaultInvokerFactory.Marshaller[]
marshallers
(package private) NativeLibrary
nativeLibrary
protected Runtime
runtime
-
Constructor Summary
Constructors Constructor Description DefaultInvoker(Runtime runtime, NativeLibrary nativeLibrary, com.kenai.jffi.Function function, DefaultInvokerFactory.FunctionInvoker invoker, DefaultInvokerFactory.Marshaller[] marshallers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
invoke(java.lang.Object self, java.lang.Object[] parameters)
-
-
-
Field Detail
-
runtime
protected final Runtime runtime
-
function
final com.kenai.jffi.Function function
-
functionInvoker
final DefaultInvokerFactory.FunctionInvoker functionInvoker
-
marshallers
final DefaultInvokerFactory.Marshaller[] marshallers
-
nativeLibrary
final NativeLibrary nativeLibrary
-
-
Constructor Detail
-
DefaultInvoker
DefaultInvoker(Runtime runtime, NativeLibrary nativeLibrary, com.kenai.jffi.Function function, DefaultInvokerFactory.FunctionInvoker invoker, DefaultInvokerFactory.Marshaller[] marshallers)
-
-