Interface SharedLibrary

All Superinterfaces:
AutoCloseable, FunctionProvider, NativeResource, Pointer
All Known Implementing Classes:
LinuxLibrary, MacOSXLibrary, MacOSXLibraryBundle, MacOSXLibraryDL, SharedLibrary.Default, SharedLibrary.Delegate, WindowsLibrary

public interface SharedLibrary extends FunctionProvider, NativeResource, Pointer
A FunctionProvider implementation that opens a platform-specific shared library and returns functions pointers from it.
  • Method Details

    • getName

      String getName()
      Returns the library name.
    • getPath

      @Nullable String getPath()
      Returns the library path, if available.
      Returns:
      the library path, or null if the path is not available.