Package | Description |
---|---|
jnr.ffi.provider.jffi |
Modifier and Type | Field and Description |
---|---|
protected NativeLibrary |
AbstractAsmLibraryInterface.library |
private NativeLibrary |
DefaultInvokerFactory.library |
private NativeLibrary |
ReflectionLibraryLoader.LazyLoader.library |
private NativeLibrary |
NativeFunctionMapperContext.library |
(package private) NativeLibrary |
DefaultInvokerFactory.DefaultInvoker.nativeLibrary |
Modifier and Type | Method and Description |
---|---|
(package private) NativeLibrary |
AbstractAsmLibraryInterface.getLibrary() |
Modifier and Type | Method and Description |
---|---|
private <T> T |
AsmLibraryLoader.generateInterfaceImpl(NativeLibrary library,
java.lang.Class<T> interfaceClass,
java.util.Map<LibraryOption,?> libraryOptions,
AsmClassLoader classLoader) |
(package private) abstract <T> T |
LibraryLoader.loadLibrary(NativeLibrary library,
java.lang.Class<T> interfaceClass,
java.util.Map<LibraryOption,?> libraryOptions) |
(package private) <T> T |
ReflectionLibraryLoader.loadLibrary(NativeLibrary library,
java.lang.Class<T> interfaceClass,
java.util.Map<LibraryOption,?> libraryOptions) |
(package private) <T> T |
AsmLibraryLoader.loadLibrary(NativeLibrary library,
java.lang.Class<T> interfaceClass,
java.util.Map<LibraryOption,?> libraryOptions) |
Constructor and Description |
---|
AbstractAsmLibraryInterface(Runtime runtime,
NativeLibrary library) |
DefaultInvoker(Runtime runtime,
NativeLibrary nativeLibrary,
com.kenai.jffi.Function function,
DefaultInvokerFactory.FunctionInvoker invoker,
DefaultInvokerFactory.Marshaller[] marshallers) |
DefaultInvokerFactory(Runtime runtime,
NativeLibrary library,
SignatureTypeMapper typeMapper,
FunctionMapper functionMapper,
CallingConvention libraryCallingConvention,
java.util.Map<LibraryOption,?> libraryOptions,
boolean libraryIsSynchronized) |
LazyLoader(NativeLibrary library,
java.lang.Class<T> interfaceClass,
java.util.Map<LibraryOption,?> libraryOptions) |
NativeFunctionMapperContext(NativeLibrary library,
java.util.Collection<java.lang.annotation.Annotation> annotations) |