Top Constructors Methods
jnr.ffi.provider.jffi

public abstract Class LibraryLoader

extends Object
Class Inheritance
Known Direct Subclasses
jnr.ffi.provider.jffi.AsmLibraryLoader, jnr.ffi.provider.jffi.ReflectionLibraryLoader
Imports
jnr.ffi.LibraryOption, .Runtime, jnr.ffi.mapper.CachingTypeMapper, .CompositeTypeMapper, .SignatureTypeMapper, .SignatureTypeMapperAdapter, .TypeMapper, jnr.ffi.provider.NullTypeMapper, java.util.Map

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static SignatureTypeMapper
pack-priv abstract <T> T
loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately)

pack-priv static CompositeTypeMapper
pack-priv static CompositeTypeMapper
newCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

LibraryLoaderback to summary
public LibraryLoader()

Method Detail

getSignatureTypeMapperback to summary
pack-priv static SignatureTypeMapper getSignatureTypeMapper(Map<LibraryOption, ?> libraryOptions)
loadLibraryback to summary
pack-priv abstract <T> T loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately)
newClosureTypeMapperback to summary
pack-priv static CompositeTypeMapper newClosureTypeMapper(AsmClassLoader classLoader, SignatureTypeMapper typeMapper)
newCompositeTypeMapperback to summary
pack-priv static CompositeTypeMapper newCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper)