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. optionMap
Methods in jnr.ffi that return LibraryOption Modifier and Type Method Description static LibraryOption
LibraryOption. 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> T
Library. loadLibrary(java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, java.lang.String... libraryNames)
Deprecated.seeLibraryLoader
for the preferred interface to loading libraries.static <T> T
Library. loadLibrary(java.lang.String libraryName, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
Deprecated.seeLibraryLoader
for the preferred interface to loading libraries.protected abstract T
LibraryLoader. 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)
Implemented by FFI providers to load the actual library.static boolean
LibraryLoader. saveError(java.util.Map<LibraryOption,?> options, boolean methodHasSave, boolean methodHasIgnore)
When either theSaveError
orIgnoreError
annotations 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. libraryOptions
private java.util.Map<LibraryOption,?>
ReflectionLibraryLoader.LazyLoader. libraryOptions
Method parameters in jnr.ffi.provider.jffi with type arguments of type LibraryOption Modifier and Type Method Description private <T> T
AsmLibraryLoader. generateInterfaceImpl(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions, AsmClassLoader classLoader)
static CallingConvention
InvokerUtil. getCallingConvention(java.lang.Class interfaceClass, java.util.Map<LibraryOption,?> options)
static CallingConvention
InvokerUtil. getCallingConvention(java.util.Map<LibraryOption,?> libraryOptions)
(package private) <T> T
AsmLibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
(package private) abstract <T> T
LibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
T
NativeLibraryLoader. 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)
(package private) <T> T
ReflectionLibraryLoader. loadLibrary(NativeLibrary library, java.lang.Class<T> interfaceClass, java.util.Map<LibraryOption,?> libraryOptions)
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)
-