Class Provider

java.lang.Object
jnr.ffi.provider.FFIProvider
jnr.ffi.provider.jffi.Provider

public final class Provider extends FFIProvider
  • Constructor Details

    • Provider

      public Provider()
  • Method Details

    • getRuntime

      public final Runtime getRuntime()
      Description copied from class: FFIProvider
      Gets the default Runtime for this provider.
      Specified by:
      getRuntime in class FFIProvider
      Returns:
      the runtime.
    • createLibraryLoader

      public <T> LibraryLoader<T> createLibraryLoader(Class<T> interfaceClass)
      Description copied from class: FFIProvider
      Creates a new LibraryLoader instance.
      Specified by:
      createLibraryLoader in class FFIProvider
      Type Parameters:
      T - The library type.
      Parameters:
      interfaceClass - The library interface class.
      Returns:
      the LibraryLoader instance.