You can download jnr-ffi-1.0.9.jar in this page.
The Apache Software License, Version 2.0
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
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>
<dependency> <groupId>com.github.jnr</groupId> <artifactId>jnr-ffi</artifactId> <version>1.0.9</version> </dependency>
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