Skip navigation links
A D G J N S 

A

api(Object) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an JVM API dependency to this library.
api(Object, Action<? super ExternalModuleDependency>) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an JVM API dependency to this library.

D

dependencies(Action<? super JniLibraryDependencies>) - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Configure the dependencies of this component.
dev.nokee.platform.jni - package dev.nokee.platform.jni
Types for Java Native Interface (JNI) runtime support.

G

getBinaries() - Method in interface dev.nokee.platform.jni.JniLibrary
Configure the binaries of this variant.
getBinaries() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Configure the binaries of this component.
getDependencies() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Returns the dependencies of this component.
getJarTask() - Method in interface dev.nokee.platform.jni.JarBinary
Returns the Jar task for this binary.
getResourcePath() - Method in interface dev.nokee.platform.jni.JniLibrary
Specifies the resource path where the native components of the JNI library will be located within the JAR.
getSharedLibrary() - Method in interface dev.nokee.platform.jni.JniLibrary
Returns the shared library binary built for this variant.
getTargetMachine() - Method in interface dev.nokee.platform.jni.JniLibrary
Returns the target machine for this variant.
getTargetMachines() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Specifies the target machines this component should be built for.
getVariants() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Configure the variants of this component.

J

JarBinary - Interface in dev.nokee.platform.jni
Configuration for JAR binary.
JniJarBinary - Interface in dev.nokee.platform.jni
Configuration for a Java Native Interface (JNI) JAR binary.
JniLibrary - Interface in dev.nokee.platform.jni
Configuration for a specific Java Native Interface (JNI) library variant, defining the dependencies that make up the library plus other settings.
JniLibraryDependencies - Interface in dev.nokee.platform.jni
Allows the API and JVM implementation and native implementation dependencies of a JNI library to be specified.
JniLibraryExtension - Interface in dev.nokee.platform.jni
Configuration for a Java Native Interface (JNI) library, defining the dependencies that make up the library plus other settings.
jvmImplementation(Object) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an JVM implementation dependency to this library.
jvmImplementation(Object, Action<? super ExternalModuleDependency>) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an JVM implementation dependency to this library.
JvmJarBinary - Interface in dev.nokee.platform.jni
Configuration for a JVM JAR binary.

N

nativeImplementation(Object) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an native implementation dependency to this component.
nativeImplementation(Object, Action<? super ExternalModuleDependency>) - Method in interface dev.nokee.platform.jni.JniLibraryDependencies
Adds an native implementation dependency to this component.

S

sharedLibrary(Action<? super SharedLibraryBinary>) - Method in interface dev.nokee.platform.jni.JniLibrary
Configure the shared library binary for this variant.
A D G J N S 
Skip navigation links