Class LibraryLoader
java.lang.Object
jnr.ffi.provider.jffi.LibraryLoader
- Direct Known Subclasses:
AsmLibraryLoader, ReflectionLibraryLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static SignatureTypeMappergetSignatureTypeMapper(Map<LibraryOption, ?> libraryOptions) (package private) abstract <T> TloadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately) (package private) static CompositeTypeMappernewClosureTypeMapper(AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static CompositeTypeMappernewCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper)
-
Constructor Details
-
LibraryLoader
public LibraryLoader()
-
-
Method Details
-
getSignatureTypeMapper
-
newCompositeTypeMapper
static CompositeTypeMapper newCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper) -
newClosureTypeMapper
static CompositeTypeMapper newClosureTypeMapper(AsmClassLoader classLoader, SignatureTypeMapper typeMapper) -
loadLibrary
abstract <T> T loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately)
-