Skip navigation links
A D G I J M N O T 

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
 
dev.nokee.platform.nativebase - package dev.nokee.platform.nativebase
 

G

getArchitecture() - Method in interface dev.nokee.platform.nativebase.TargetMachine
Returns the target architecture.
getDependencies() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Returns the dependencies of this component.
getLinux() - Method in interface dev.nokee.platform.nativebase.TargetMachineFactory
Creates a TargetMachineBuilder for the Linux operating system family and the architecture of the current host.
getMacOS() - Method in interface dev.nokee.platform.nativebase.TargetMachineFactory
Creates a TargetMachineBuilder for the macOS operating system family and the architecture of the current host.
getOperatingSystemFamily() - Method in interface dev.nokee.platform.nativebase.TargetMachine
Returns the target operating system family.
getTargetMachines() - Method in interface dev.nokee.platform.jni.JniLibraryExtension
Specifies the target machines this component should be built for.
getWindows() - Method in interface dev.nokee.platform.nativebase.TargetMachineFactory
Creates a TargetMachineBuilder for the Windows operating system family and the architecture of the current host.
getX86() - Method in interface dev.nokee.platform.nativebase.TargetMachineBuilder
Creates a TargetMachine for the operating system of this instance and the x86 32-bit architecture.
getX86_64() - Method in interface dev.nokee.platform.nativebase.TargetMachineBuilder
Creates a TargetMachine for the operating system of this instance and the x86 64-bit architecture.

I

isLinux() - Method in interface dev.nokee.platform.nativebase.OperatingSystemFamily
Checks if the operating system family is Linux.
isMacOs() - Method in interface dev.nokee.platform.nativebase.OperatingSystemFamily
Checks if the operating system family is macOS.
isWindows() - Method in interface dev.nokee.platform.nativebase.OperatingSystemFamily
Checks if the operating system family is Windows.

J

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.

M

MachineArchitecture - Interface in dev.nokee.platform.nativebase
Represents a target architecture of a configuration.

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.

O

OperatingSystemFamily - Interface in dev.nokee.platform.nativebase
Represents the operating system family of a configuration.

T

TargetMachine - Interface in dev.nokee.platform.nativebase
Represents a combination of operating system and cpu architecture that a variant might be built for.
TargetMachineBuilder - Interface in dev.nokee.platform.nativebase
A builder for configuring the architecture of a TargetMachine instances.
TargetMachineFactory - Interface in dev.nokee.platform.nativebase
A factory for creating TargetMachine instances.
A D G I J M N O T 
Skip navigation links