Uses of Class
jnr.ffi.LibraryOption
-
Packages that use LibraryOption Package Description jnr.ffi jnr.ffi.provider.jffi -
-
Uses of LibraryOption in jnr.ffi
Fields in jnr.ffi with type parameters of type LibraryOption Modifier and Type Field Description private java.util.Map<LibraryOption,java.lang.Object>LibraryLoader. optionMapMethods in jnr.ffi that return LibraryOption Modifier and Type Method Description static LibraryOptionLibraryOption. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static LibraryOption[]LibraryOption. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in jnr.ffi with parameters of type LibraryOption Modifier and Type Method Description LibraryLoader<T>LibraryLoader. option(LibraryOption option, java.lang.Object value)Sets an option when loading libraries.Method parameters in jnr.ffi with type arguments of type LibraryOption Modifier and Type Method Description static <T> TLibrary. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, java.lang.String... libraryNames)Deprecated.seeLibraryLoaderfor the preferred interface to loading libraries.static <T> TLibrary. loadLibrary(java.lang.String libraryName, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)Deprecated.seeLibraryLoaderfor the preferred interface to loading libraries.protected abstract TLibraryLoader. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Collection<java.lang.String> libraryNames, java.util.Collection<java.lang.String> searchPaths, java.util.Map<LibraryOption,java.lang.Object> options, boolean failImmediately)Implemented by FFI providers to load the actual library.static <T> TLibraryLoader. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, java.lang.String... libraryNames)Same as callingLibraryLoader.loadLibrary(Class, Map, Map, String...)with an empty search path map.static <T> TLibraryLoader. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, java.util.Map<java.lang.String,java.util.List<java.lang.String>> searchPaths, java.lang.String... libraryNames)Loads a native library and links the methods defined ininterfaceClassto native methods in the library.java.lang.StringPlatform.Linux. locateLibrary(java.lang.String libName, java.util.List<java.lang.String> libraryPaths, java.util.Map<LibraryOption,java.lang.Object> options)java.lang.StringPlatform. locateLibrary(java.lang.String libName, java.util.List<java.lang.String> libraryPaths, java.util.Map<LibraryOption,java.lang.Object> options)Searches through a list of directories for a native library.static booleanLibraryLoader. saveError(java.util.Map<LibraryOption,?> options, boolean methodHasSave, boolean methodHasIgnore)When either theSaveErrororIgnoreErrorannotations are used, the following matrix applies: (SL = save at library level, IM = ignore at method level, etc) -
Uses of LibraryOption in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi with type parameters of type LibraryOption Modifier and Type Field Description private java.util.Map<LibraryOption,?>DefaultInvokerFactory. libraryOptionsprivate java.util.Map<LibraryOption,?>ReflectionLibraryLoader.LazyLoader. libraryOptionsprivate java.util.Map<LibraryOption,java.lang.Object>NativeLibrary. optionsMethod parameters in jnr.ffi.provider.jffi with type arguments of type LibraryOption Modifier and Type Method Description private <T> TAsmLibraryLoader. generateInterfaceImpl(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, AsmClassLoader classLoader)static CallingConventionInvokerUtil. getCallingConvention(java.lang.Class interfaceClass, java.util.Map<LibraryOption,?> options)static CallingConventionInvokerUtil. getCallingConvention(java.util.Map<LibraryOption,?> libraryOptions)(package private) static SignatureTypeMapperLibraryLoader. getSignatureTypeMapper(java.util.Map<LibraryOption,?> libraryOptions)(package private) <T> TAsmLibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, boolean failImmediately)(package private) abstract <T> TLibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, boolean failImmediately)TNativeLibraryLoader. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Collection<java.lang.String> libraryNames, java.util.Collection<java.lang.String> searchPaths, java.util.Map<LibraryOption,java.lang.Object> options, boolean failImmediately)(package private) <T> TReflectionLibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, boolean failImmediately)Constructor parameters in jnr.ffi.provider.jffi with type arguments of type LibraryOption Constructor Description 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)NativeLibrary(java.util.Collection<java.lang.String> libraryNames, java.util.Collection<java.lang.String> searchPaths, java.util.Map<LibraryOption,java.lang.Object> options)
-