Class NativeLib


  • @Immutable(copy=false)
    public abstract class NativeLib
    extends java.lang.Object
    • Constructor Detail

      • NativeLib

        public NativeLib()
    • Method Detail

      • getArchitecture

        @Derived
        @Auxiliary
        public java.lang.String getArchitecture()
      • getDependencies

        @Default
        @Auxiliary
        public java.util.List<java.lang.String> getDependencies()
      • getFilenames

        @Derived
        public java.util.List<java.lang.String> getFilenames()
      • getLocalCopy

        @Lazy
        @Auxiliary
        public java.io.File getLocalCopy()
                                  throws java.io.UncheckedIOException
        Throws:
        java.io.UncheckedIOException
      • getName

        public abstract java.lang.String getName()
      • getNativeLibrary

        @Lazy
        @Auxiliary
        public com.sun.jna.NativeLibrary getNativeLibrary()
                                                   throws java.io.UncheckedIOException
        Throws:
        java.io.UncheckedIOException
      • getOsArch

        @Derived
        public java.lang.String getOsArch()
      • getOsName

        @Derived
        public java.lang.String getOsName()
      • getPath

        @Derived
        public java.lang.String getPath()
      • getTemporaryFolder

        @Default
        @Auxiliary
        public java.io.File getTemporaryFolder()
                                        throws java.io.UncheckedIOException
        Throws:
        java.io.UncheckedIOException