Download jnr-ffi-1.0.9.jar file

Introduction

You can download jnr-ffi-1.0.9.jar in this page.

License

The Apache Software License, Version 2.0

Type List

jnr-ffi-1.0.9.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/com.github.jnr/jnr-ffi/pom.properties
META-INF/maven/com.github.jnr/jnr-ffi/pom.xml
jnr.ffi.Address.class
jnr.ffi.CallingConvention.class
jnr.ffi.LastError.class
jnr.ffi.Library.class
jnr.ffi.LibraryLoader.class
jnr.ffi.LibraryOption.class
jnr.ffi.Memory.class
jnr.ffi.NativeLong.class
jnr.ffi.NativeType.class
jnr.ffi.ObjectReferenceManager.class
jnr.ffi.Platform.class
jnr.ffi.Pointer.class
jnr.ffi.Runtime.class
jnr.ffi.Struct.class
jnr.ffi.StructLayout.class
jnr.ffi.Type.class
jnr.ffi.TypeAlias.class
jnr.ffi.Union.class
jnr.ffi.Variable.class
jnr.ffi.annotations.Clear.class
jnr.ffi.annotations.Delegate.class
jnr.ffi.annotations.Direct.class
jnr.ffi.annotations.Encoding.class
jnr.ffi.annotations.IgnoreError.class
jnr.ffi.annotations.In.class
jnr.ffi.annotations.LongLong.class
jnr.ffi.annotations.NulTerminate.class
jnr.ffi.annotations.Out.class
jnr.ffi.annotations.Pinned.class
jnr.ffi.annotations.SaveError.class
jnr.ffi.annotations.StdCall.class
jnr.ffi.annotations.Synchronized.class
jnr.ffi.annotations.Transient.class
jnr.ffi.annotations.TypeDefinition.class
jnr.ffi.byref.AbstractNumberReference.class
jnr.ffi.byref.AbstractReference.class
jnr.ffi.byref.AddressByReference.class
jnr.ffi.byref.ByReference.class
jnr.ffi.byref.ByteByReference.class
jnr.ffi.byref.DoubleByReference.class
jnr.ffi.byref.FloatByReference.class
jnr.ffi.byref.IntByReference.class
jnr.ffi.byref.LongLongByReference.class
jnr.ffi.byref.NativeLongByReference.class
jnr.ffi.byref.NumberByReference.class
jnr.ffi.byref.PointerByReference.class
jnr.ffi.byref.ShortByReference.class
jnr.ffi.mapper.AbstractDataConverter.class
jnr.ffi.mapper.AbstractFromNativeType.class
jnr.ffi.mapper.AbstractSignatureTypeMapper.class
jnr.ffi.mapper.AbstractToNativeType.class
jnr.ffi.mapper.CachingTypeMapper.class
jnr.ffi.mapper.CompositeFunctionMapper.class
jnr.ffi.mapper.CompositeTypeMapper.class
jnr.ffi.mapper.DataConverter.class
jnr.ffi.mapper.DefaultSignatureType.class
jnr.ffi.mapper.DefaultTypeMapper.class
jnr.ffi.mapper.FromNativeContext.class
jnr.ffi.mapper.FromNativeConverter.class
jnr.ffi.mapper.FromNativeType.class
jnr.ffi.mapper.FromNativeTypes.class
jnr.ffi.mapper.FunctionMapper.class
jnr.ffi.mapper.MethodParameterContext.class
jnr.ffi.mapper.MethodResultContext.class
jnr.ffi.mapper.SignatureType.class
jnr.ffi.mapper.SignatureTypeMapper.class
jnr.ffi.mapper.SignatureTypeMapperAdapter.class
jnr.ffi.mapper.SimpleFunctionMapper.class
jnr.ffi.mapper.SimpleTypeMapper.class
jnr.ffi.mapper.ToNativeContext.class
jnr.ffi.mapper.ToNativeConverter.class
jnr.ffi.mapper.ToNativeType.class
jnr.ffi.mapper.ToNativeTypes.class
jnr.ffi.mapper.TypeMapper.class
jnr.ffi.mapper.Util.class
jnr.ffi.provider.AbstractArrayMemoryIO.class
jnr.ffi.provider.AbstractBufferMemoryIO.class
jnr.ffi.provider.AbstractMemoryIO.class
jnr.ffi.provider.AbstractRuntime.class
jnr.ffi.provider.BadType.class
jnr.ffi.provider.BoundedMemoryIO.class
jnr.ffi.provider.ClosureManager.class
jnr.ffi.provider.DefaultObjectReferenceManager.class
jnr.ffi.provider.DelegatingMemoryIO.class
jnr.ffi.provider.FFIProvider.class
jnr.ffi.provider.FromNativeType.class
jnr.ffi.provider.IdentityFunctionMapper.class
jnr.ffi.provider.InAccessibleMemoryIO.class
jnr.ffi.provider.IntPointer.class
jnr.ffi.provider.InterfaceScanner.class
jnr.ffi.provider.InvalidProvider.class
jnr.ffi.provider.InvalidRuntime.class
jnr.ffi.provider.InvocationSession.class
jnr.ffi.provider.Invoker.class
jnr.ffi.provider.LoadedLibrary.class
jnr.ffi.provider.MemoryManager.class
jnr.ffi.provider.NativeFunction.class
jnr.ffi.provider.NativeInvocationHandler.class
jnr.ffi.provider.NativeVariable.class
jnr.ffi.provider.NullMemoryIO.class
jnr.ffi.provider.NullTypeMapper.class
jnr.ffi.provider.ParameterFlags.class
jnr.ffi.provider.ParameterType.class
jnr.ffi.provider.ResultType.class
jnr.ffi.provider.ShareMemoryIO.class
jnr.ffi.provider.SigType.class
jnr.ffi.provider.ToNativeType.class
jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.class
jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.class
jnr.ffi.provider.converters.ByReferenceParameterConverter.class
jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.class
jnr.ffi.provider.converters.CharSequenceParameterConverter.class
jnr.ffi.provider.converters.EnumConverter.class
jnr.ffi.provider.converters.EnumSetConverter.class
jnr.ffi.provider.converters.Long32ArrayParameterConverter.class
jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.class
jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.class
jnr.ffi.provider.converters.NativeLongConverter.class
jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.class
jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.class
jnr.ffi.provider.converters.StringBufferParameterConverter.class
jnr.ffi.provider.converters.StringBuilderParameterConverter.class
jnr.ffi.provider.converters.StringResultConverter.class
jnr.ffi.provider.converters.StringUtil.class
jnr.ffi.provider.converters.StructArrayParameterConverter.class
jnr.ffi.provider.converters.StructByReferenceFromNativeConverter.class
jnr.ffi.provider.converters.StructByReferenceToNativeConverter.class
jnr.ffi.provider.jffi.AbstractAsmLibraryInterface.class
jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator.class
jnr.ffi.provider.jffi.AbstractX86StubCompiler.class
jnr.ffi.provider.jffi.AllocatedDirectMemoryIO.class
jnr.ffi.provider.jffi.AnnotationTypeMapper.class
jnr.ffi.provider.jffi.ArrayMemoryIO.class
jnr.ffi.provider.jffi.AsmBuilder.class
jnr.ffi.provider.jffi.AsmClassLoader.class
jnr.ffi.provider.jffi.AsmLibraryLoader.class
jnr.ffi.provider.jffi.AsmRuntime.class
jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter.class
jnr.ffi.provider.jffi.AsmUtil.class
jnr.ffi.provider.jffi.BaseMethodGenerator.class
jnr.ffi.provider.jffi.BufferMethodGenerator.class
jnr.ffi.provider.jffi.BufferParameterStrategy.class
jnr.ffi.provider.jffi.ByteBufferMemoryIO.class
jnr.ffi.provider.jffi.ClosureFromNativeConverter.class
jnr.ffi.provider.jffi.ClosureTypeMapper.class
jnr.ffi.provider.jffi.ClosureUtil.class
jnr.ffi.provider.jffi.CodegenUtils.class
jnr.ffi.provider.jffi.ConverterMetaData.class
jnr.ffi.provider.jffi.DefaultInvokerFactory.class
jnr.ffi.provider.jffi.DirectMemoryIO.class
jnr.ffi.provider.jffi.FastIntMethodGenerator.class
jnr.ffi.provider.jffi.FastLongMethodGenerator.class
jnr.ffi.provider.jffi.FastNumericMethodGenerator.class
jnr.ffi.provider.jffi.HeapBufferParameterStrategy.class
jnr.ffi.provider.jffi.InvokerTypeMapper.class
jnr.ffi.provider.jffi.InvokerUtil.class
jnr.ffi.provider.jffi.JNIInvokeInterface.class
jnr.ffi.provider.jffi.JNINativeInterface.class
jnr.ffi.provider.jffi.LibraryLoader.class
jnr.ffi.provider.jffi.LocalVariable.class
jnr.ffi.provider.jffi.LocalVariableAllocator.class
jnr.ffi.provider.jffi.MemoryUtil.class
jnr.ffi.provider.jffi.MethodGenerator.class
jnr.ffi.provider.jffi.NativeClosureFactory.class
jnr.ffi.provider.jffi.NativeClosureManager.class
jnr.ffi.provider.jffi.NativeClosurePointer.class
jnr.ffi.provider.jffi.NativeClosureProxy.class
jnr.ffi.provider.jffi.NativeFinalizer.class
jnr.ffi.provider.jffi.NativeFunctionMapperContext.class
jnr.ffi.provider.jffi.NativeLibrary.class
jnr.ffi.provider.jffi.NativeLibraryLoader.class
jnr.ffi.provider.jffi.NativeMemoryManager.class
jnr.ffi.provider.jffi.NativeRuntime.class
jnr.ffi.provider.jffi.NoTrace.class
jnr.ffi.provider.jffi.NoX86.class
jnr.ffi.provider.jffi.NotImplMethodGenerator.class
jnr.ffi.provider.jffi.NullObjectParameterStrategy.class
jnr.ffi.provider.jffi.NumberUtil.class
jnr.ffi.provider.jffi.ParameterStrategy.class
jnr.ffi.provider.jffi.PointerParameterStrategy.class
jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy.class
jnr.ffi.provider.jffi.Provider.class
jnr.ffi.provider.jffi.ReflectionLibraryLoader.class
jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.class
jnr.ffi.provider.jffi.SimpleNativeContext.class
jnr.ffi.provider.jffi.SkinnyMethodAdapter.class
jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory.class
jnr.ffi.provider.jffi.StubCompiler.class
jnr.ffi.provider.jffi.SymbolNotFoundError.class
jnr.ffi.provider.jffi.ToNativeOp.class
jnr.ffi.provider.jffi.TransientNativeMemory.class
jnr.ffi.provider.jffi.Types.class
jnr.ffi.provider.jffi.Util.class
jnr.ffi.provider.jffi.VariableAccessorGenerator.class
jnr.ffi.provider.jffi.X86Disassembler.class
jnr.ffi.provider.jffi.X86MethodGenerator.class
jnr.ffi.provider.jffi.X86_32StubCompiler.class
jnr.ffi.provider.jffi.X86_64StubCompiler.class
jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases.class
jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases.class
jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases.class
jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases.class
jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases.class
jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases.class
jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases.class
jnr.ffi.types.blkcnt_t.class
jnr.ffi.types.blksize_t.class
jnr.ffi.types.caddr_t.class
jnr.ffi.types.clock_t.class
jnr.ffi.types.dev_t.class
jnr.ffi.types.fsblkcnt_t.class
jnr.ffi.types.fsfilcnt_t.class
jnr.ffi.types.gid_t.class
jnr.ffi.types.id_t.class
jnr.ffi.types.in_addr_t.class
jnr.ffi.types.in_port_t.class
jnr.ffi.types.ino64_t.class
jnr.ffi.types.ino_t.class
jnr.ffi.types.int16_t.class
jnr.ffi.types.int32_t.class
jnr.ffi.types.int64_t.class
jnr.ffi.types.int8_t.class
jnr.ffi.types.intptr_t.class
jnr.ffi.types.key_t.class
jnr.ffi.types.mode_t.class
jnr.ffi.types.nlink_t.class
jnr.ffi.types.off_t.class
jnr.ffi.types.pid_t.class
jnr.ffi.types.rlim_t.class
jnr.ffi.types.sa_family_t.class
jnr.ffi.types.size_t.class
jnr.ffi.types.socklen_t.class
jnr.ffi.types.ssize_t.class
jnr.ffi.types.swblk_t.class
jnr.ffi.types.time_t.class
jnr.ffi.types.u_int16_t.class
jnr.ffi.types.u_int32_t.class
jnr.ffi.types.u_int64_t.class
jnr.ffi.types.u_int8_t.class
jnr.ffi.types.uid_t.class
jnr.ffi.types.uintptr_t.class
jnr.ffi.util.AnnotationNameComparator.class
jnr.ffi.util.Annotations.class
jnr.ffi.util.BufferUtil.class
jnr.ffi.util.EnumMapper.class
jnr.ffi.util.ref.FinalizablePhantomReference.class
jnr.ffi.util.ref.FinalizableReference.class
jnr.ffi.util.ref.FinalizableReferenceQueue.class
jnr.ffi.util.ref.FinalizableSoftReference.class
jnr.ffi.util.ref.FinalizableWeakReference.class
jnr.ffi.util.ref.internal.Finalizer.class

Pom

jnr-ffi-1.0.9.pom file content.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>7</version>
  </parent>

  <groupId>com.github.jnr</groupId>
  <artifactId>jnr-ffi</artifactId>
  <packaging>jar</packaging>
  <version>1.0.9</version>
  <name>jnr-ffi</name>
  <description>A library for invoking native functions from java</description>
  <url>http://github.com/jnr/jnr-ffi</url>

  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <scm>
    <connection>scm:git:git@github.com:jnr/jnr-ffi.git</connection>
    <developerConnection>scm:git:git@github.com:jnr/jnr-ffi.git</developerConnection>
    <url>git@github.com:jnr/jnr-ffi.git</url>
    <tag>1.0.9</tag>
  </scm>

  <developers>
    <developer>
      <id>wmeissner</id>
      <name>Wayne Meissner</name>
      <email>wmeissner@gmail.com</email>
    </developer>
  </developers>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.test.failure.ignore>true</maven.test.failure.ignore>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
    <github.global.server>github</github.global.server>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.github.jnr</groupId>
      <artifactId>jffi</artifactId>
      <version>1.2.7</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.github.jnr</groupId>
      <artifactId>jffi</artifactId>
      <version>1.2.7</version>
      <scope>runtime</scope>
      <classifier>native</classifier>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm</artifactId>
      <version>4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm-commons</artifactId>
      <version>4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm-analysis</artifactId>
      <version>4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm-tree</artifactId>
      <version>4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm-util</artifactId>
      <version>4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.github.jnr</groupId>
      <artifactId>jnr-x86asm</artifactId>
      <version>1.0.2</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.1</version>
        <executions>
          <execution>
            <phase>test-compile</phase>
            <configuration>
              <tasks>
                <exec dir="${basedir}" executable="make" failonerror="true">
                  <arg line="-f libtest/GNUmakefile" />
                  <arg line="BUILD_DIR=${project.build.directory}" />
                  <arg line="CPU=${os.arch}" />
                </exec>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.4.2</version>
        <configuration>
          <systemProperties>
            <property>
              <name>jnr.ffi.library.path</name>
              <value>${project.build.directory}</value>
            </property>
          </systemProperties>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <version>2.4.1</version>
        <configuration>
          <tagNameFormat>@{project.version}</tagNameFormat>
          <arguments>-Dgpg.passphrase=${gpg.passphrase}</arguments>
          <!--<goals>deploy</goals>-->
          <!--<pushChanges>false</pushChanges>-->
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.github.github</groupId>
        <artifactId>site-maven-plugin</artifactId>
        <version>0.6</version>
        <configuration>
          <message>Creating site for ${project.version}</message>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>site</goal>
            </goals>
            <phase>site</phase>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.9.1</version>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.2.1</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>1.4</version>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <!--
      <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.4.4</version>
        <extensions>true</extensions>
        <configuration>
          <serverId>sonatype-nexus-staging</serverId>
          <nexusUrl>https://oss.sonatype.org</nexusUrl>
        </configuration>
      </plugin>
      -->
    </plugins>
  </build>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.8</version>
        <configuration>
          <excludePackageNames>jnr.ffi.provider:jnr.ffi.util</excludePackageNames>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>

POM Entry

<dependency>
   <groupId>com.github.jnr</groupId>
   <artifactId>jnr-ffi</artifactId>
   <version>1.0.9</version>
</dependency>

Download

If you think the following jnr-ffi-1.0.9.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download jnr-ffi-1.0.9.jar file




PreviousNext

Related