Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AARCH64 - Enum constant in enum class de.infolektuell.gradle.jextract.model.Platform.Architecture
-
The AArch64 processor architecture
- algorithm() - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Returns the value of the
algorithmrecord component. - apply(Project) - Method in class de.infolektuell.gradle.jextract.GradleJextractPlugin
-
Configures the plugin if it is applied
- architecture() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Returns the value of the
architecturerecord component. - asArguments() - Method in class de.infolektuell.gradle.jextract.tasks.LibraryPathProvider
C
- checksum() - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Returns the value of the
checksumrecord component. - create() - Static method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Tries to create an instance of JextractDataStore using the default distribution data
- create() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Task action that creates the JMOD archive
- create(String) - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.Architecture
-
Tries to find the matching architecture for a given string.
- create(String) - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
Tries to find the matching operating system for a given string.
- create(Path) - Static method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Tries to create an instance of JextractDataStore using data from a properties file
D
- de.infolektuell.gradle.jextract - package de.infolektuell.gradle.jextract
- de.infolektuell.gradle.jextract.extensions - package de.infolektuell.gradle.jextract.extensions
- de.infolektuell.gradle.jextract.model - package de.infolektuell.gradle.jextract.model
- de.infolektuell.gradle.jextract.service - package de.infolektuell.gradle.jextract.service
- de.infolektuell.gradle.jextract.tasks - package de.infolektuell.gradle.jextract.tasks
- dependencies(Action) - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Configurable dependencies block
- DirectorifyAction - Class in de.infolektuell.gradle.jextract.tasks
-
An artifact transform that wraps a file into a directory
- DirectorifyAction() - Constructor for class de.infolektuell.gradle.jextract.tasks.DirectorifyAction
-
Used by gradle
- download(DownloadClient.Resource, Path) - Method in class de.infolektuell.gradle.jextract.model.DownloadClient
-
Downloads a resource, checks its integrity, and stores it to a target path
- DownloadClient - Class in de.infolektuell.gradle.jextract.model
-
A service class for downloading files
- DownloadClient() - Constructor for class de.infolektuell.gradle.jextract.model.DownloadClient
-
Creates a new instance
- DownloadClient.Resource - Record Class in de.infolektuell.gradle.jextract.model
-
Describes a downloadable file
- dump() - Method in class de.infolektuell.gradle.jextract.tasks.JextractDumpIncludesTask
-
The task action that dumps all includes into an arg file
E
- equals(Object) - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Indicates whether some other object is "equal to" this one.
- exec(Path, Action) - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Executes Jextract installed in a custom path with a configurable action
This is intended to be used by tasks.
- exec(JavaLanguageVersion, Action) - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Executes Jextract
- EXTENSION_NAME - Static variable in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
The name that is used to register the extension
- EXTENSION_NAME - Static variable in class de.infolektuell.gradle.jextract.extensions.SourceSetExtension
-
The name of this extension how it is accessible from build.gradle or build.gradle.kts
F
- filename(int) - Method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Constructs an archive filename for the specified Jextract version
G
- generateBindings() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Task action that uses Jextract to generate Java bindings
- getArchives() - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Inject the archive operations service from Gradle
- getArgFile() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
A file containing all includes as args, maybe generated by --dump-includes
- getArgFile() - Method in class de.infolektuell.gradle.jextract.tasks.JextractDumpIncludesTask
-
The location of the generated arg file
- getArgFile() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
An optional arg file for includes filtering
- getCacheDir() - Method in interface de.infolektuell.gradle.jextract.service.JextractStore.Parameters
-
A base location where the service downloads and installs Jextract
- getClasses() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
The directory where to place generated compiled class files
- getClasspath() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Application jar files|dir containing classes to be included in the JMOD.
- getCompress() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Compression to use when creating the JMOD archive.
- getConstants() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Macro or constant enums to include
- getCurrentPlatform() - Static method in record class de.infolektuell.gradle.jextract.model.Platform
-
Tries to infer the current running platform.
- getDefinedMacros() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Macros to be defined, in the format
name=value - getDefinedMacros() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
All macros defined for this library, conforming to the
name=valuepattern ornamewherevaluewill be 1 - getDependencies() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Configurable dependencies for this library
- getDistributions() - Method in class de.infolektuell.gradle.jextract.extensions.InstallationHandler
-
A
Propertiesfile containing the remote locations where to download the Jextract distributions - getDistributions() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
A
Propertiesfile containing the remote locations where to download the Jextract distributions - getDistributions() - Method in interface de.infolektuell.gradle.jextract.service.JextractStore.Parameters
-
A properties file that contains custom download resources with their URL and checksum
- getDownloadsDir() - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
The directory to store downloaded Jextract archives within the cache directory
- getDumpIncludesTaskName() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
The name of the task that dumps the includes for this library
- getExcludes() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Exclude files matching the supplied comma-separated pattern list.
- getExecOperations() - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Inject the exec operations service from Gradle
- getExecOperations() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Inject the build service for exec operations
- getExecutableFilename() - Method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Constructs the file name of the Jextract executable depending on the current operating system
- getFiles() - Method in class de.infolektuell.gradle.jextract.tasks.LibraryPathProvider
-
The directories containing native libraries that are necessary for Java runtime
- getFileSystem() - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Inject the file system operations service from Gradle
- getFileSystemOperations() - Method in class de.infolektuell.gradle.jextract.tasks.DirectorifyAction
-
Inject the file system operations build service
- getFileSystemOperations() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Inject the build service for file system operations.
- getFunctions() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Functions to include
- getGenerateBindingsTaskName() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
The name of the task that generates the bindings for this library
- getGenerateSourceFiles() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
Generate source files instead of class files for all libraries where not set explicitly (Jextract 21 and below) This becomes the convention for all libraries.
- getGenerateSourceFiles() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Generate source files instead of class files (Jextract 21 and below)
- getGenerateSourceFiles() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Generate source files instead of class files (Jextract 21 and below)
- getHeader() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
Dependencies that are searched for headers to generate bindings for and for binaries belonging to these headers
- getHeader() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
The header file to generate bindings for
- getHeader() - Method in class de.infolektuell.gradle.jextract.tasks.JextractBaseTask
-
The library header file to generate bindings for
- getHeaderClassName() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
The name for the class generated from the header file, derived from the header file if missing
- getHeaderClassName() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Name of the generated header class (derived from header file name if missing)
- getHeaderFiles() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Directories containing header files to be included in the jMOD archive.
- getHeaderFilter() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
A set of Ant-style include patterns to filter which header files Jextract should generate bindings for.
- getHeaderOnly() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
Dependencies that are only searched for public headers to generate bindings for
- getInclude() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
Dependencies that are searched for include path directories and for binaries belonging to these headers
- getIncludeOnly() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
Dependencies that are only used as include path directories
- getIncludes() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Additional directories where Jextract and Jmod should search for header files
- getIncludes() - Method in class de.infolektuell.gradle.jextract.tasks.JextractBaseTask
-
All directories to append to the list of include search paths
- getInput() - Method in class de.infolektuell.gradle.jextract.tasks.DirectorifyAction
-
The artifact to be transformed
- getInstallation() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
Configuration of a Jextract installation to be used by the plugin
- getInstallation() - Method in class de.infolektuell.gradle.jextract.tasks.JextractBaseTask
-
Configures which Jextract installation should be used
- getInstallDir() - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
The directory to install downloaded Jextract versions within the cache directory
- getJavaLanguageVersion() - Method in class de.infolektuell.gradle.jextract.extensions.InstallationHandler
-
The Java version the code should be generated for
- getJavaLanguageVersion() - Method in interface de.infolektuell.gradle.jextract.tasks.JextractBaseTask.RemoteJextractInstallation
-
The Java version the code should be generated for
- getJavaToolchainService() - Method in class de.infolektuell.gradle.jextract.GradleJextractPlugin
-
Injects the build service for Java toolchains
- getJextractStore() - Method in class de.infolektuell.gradle.jextract.tasks.JextractBaseTask
-
A build service to run Jextract commands
- getJmod() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
The path where the JMOD archive will be created.
- getLegalNotices() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Directories containing legal notice documents, to be included in the JMOD archive
- getLegalNotices() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Directories containing legal notice files to be included in the jMOD archive.
- getLibraries() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
The libraries Jextract should generate bindings for
- getLibraries() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Native libraries to be loaded by generated code (either names or paths starting with colon)
- getLibraries() - Method in class de.infolektuell.gradle.jextract.extensions.SourceSetExtension
-
Libraries that were defined in the jextract extension.
- getLibraries() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Native libraries to be loaded by generated code (either names or paths starting with colon)
- getLibraryPath() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Additional directories where Jmod should search for native runtime binaries
- getLibs() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Directories containing native binaries to be included in the jMOD archive.
- getLocation() - Method in class de.infolektuell.gradle.jextract.extensions.InstallationHandler
-
The path of a local Jextract installation.
- getLocation() - Method in interface de.infolektuell.gradle.jextract.tasks.JextractBaseTask.LocalJextractInstallation
-
A directory containing a JExtract installation
- getMainClass() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
The main class, if the JMOD is executable.
- getManPages() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Directories containing man pages to be included in the jMOD archive.
- getMetadata() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
The toolchain where the JMOD executable is used from.
- getModuleVersion() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
The module version.
- getObjects() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
Inject an available instance of the object factory service
- getObjects() - Method in class de.infolektuell.gradle.jextract.extensions.SourceSetExtension
-
Inject an available instance of the object factory service
- getOutput() - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
specify the directory to place generated files of all libraries by default
- getOutput() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
specify the directory to place generated files.
- getRuntimeOnly() - Method in interface de.infolektuell.gradle.jextract.extensions.JextractLibraryDependencies
-
Dependencies that are searched for binaries to be loaded on runtime
- getSources() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
The directory where to place the generated source files
- getStructs() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Struct definitions to include
- getTargetPackage() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
The package name for the generated code
- getTargetPackage() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
The package name for the generated classes (
unnamedif missing). - getTargetPlatform() - Method in class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
The target platform.
- getTypedefs() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Type definitions to include
- getUnions() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Union definitions to include
- getUseSystemLoadLibrary() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Load libraries in the library symbol lookup, using either
System.loadorSystem.loadLibrary, useful for libraries in java.library.path - getUseSystemLoadLibrary() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Load libraries in the library symbol lookup, using either
System.loadorSystem.loadLibrary, useful for libraries in java.library.path - getVariables() - Method in class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Global variables to include
- getVersion(Path) - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Extracts the version of a given local installation, null if this is not installed
- getVersion(JavaLanguageVersion) - Method in class de.infolektuell.gradle.jextract.service.JextractStore
-
Finds the best Jextract major version for a given Java language version
- getWhitelist() - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
List of definitions to be included
- getWhitelist() - Method in class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
All symbols to be included in the generated bindings, grouped by their category The key of each entry denotes a category, the value is a list of symbols.
- GradleJextractPlugin - Class in de.infolektuell.gradle.jextract
-
A Gradle plugin to add Jextract to the build
- GradleJextractPlugin() - Constructor for class de.infolektuell.gradle.jextract.GradleJextractPlugin
-
Used by Gradle
H
- hashCode() - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Returns a hash code value for this object.
I
- InstallationHandler - Class in de.infolektuell.gradle.jextract.extensions
-
DSL extension to configure which Jextract installation should be used by the Jextract plugin
- InstallationHandler() - Constructor for class de.infolektuell.gradle.jextract.extensions.InstallationHandler
-
Used by Gradle
- isArch64() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Checks if the platform's architecture is AArch64.
- isLinux() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Checks if the platform's OS is Linux.
- isMac() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Checks if the platform's OS is macOS.
- isWindows() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Checks if the platform's OS is MS Windows.
- isX64() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Checks if the platform's architecture is X64.
J
- JEXTRACT_LOCAL_INSTALLATION_PROPERTY - Static variable in class de.infolektuell.gradle.jextract.GradleJextractPlugin
-
The gradle property to set a local Jextract installation path
- JextractBaseTask - Class in de.infolektuell.gradle.jextract.tasks
-
Holds common properties for Jextract-related tasks, does nothing itself
- JextractBaseTask() - Constructor for class de.infolektuell.gradle.jextract.tasks.JextractBaseTask
-
Used by Gradle
- JextractBaseTask.JextractInstallation - Interface in de.infolektuell.gradle.jextract.tasks
-
Configuration of a Jextract installation that can be used by this task
- JextractBaseTask.LocalJextractInstallation - Interface in de.infolektuell.gradle.jextract.tasks
-
Configuration of a local Jextract installation
- JextractBaseTask.RemoteJextractInstallation - Interface in de.infolektuell.gradle.jextract.tasks
-
Configuration of a downloadable Jextract version
- JextractDataStore - Class in de.infolektuell.gradle.jextract.model
-
Helpers for consistent paths and filenames for Jextract, depending on version and platform
- JextractDumpIncludesTask - Class in de.infolektuell.gradle.jextract.tasks
-
Uses Jextract to dump all included symbols of a library header into an arg file
- JextractDumpIncludesTask() - Constructor for class de.infolektuell.gradle.jextract.tasks.JextractDumpIncludesTask
-
Used by Gradle
- JextractExtension - Class in de.infolektuell.gradle.jextract.extensions
-
The dSL extension to configure the jextract plugin
- JextractExtension() - Constructor for class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
Used by Gradle
- JextractGenerateTask - Class in de.infolektuell.gradle.jextract.tasks
-
Task that uses Jextract to generate Java bindings for given C headers
- JextractGenerateTask() - Constructor for class de.infolektuell.gradle.jextract.tasks.JextractGenerateTask
-
Used by Gradle
- JextractLibraryDependencies - Interface in de.infolektuell.gradle.jextract.extensions
-
Custom dependencies for native libraries to generate bindings for using Jextract
- JextractStore - Class in de.infolektuell.gradle.jextract.service
-
A build service that downloads and manages Jextract installation.
- JextractStore() - Constructor for class de.infolektuell.gradle.jextract.service.JextractStore
-
Used by Gradle
- JextractStore.Parameters - Interface in de.infolektuell.gradle.jextract.service
-
Configuration parameters for the service
- JmodCreateTask - Class in de.infolektuell.gradle.jextract.tasks
-
Creates a new JMOD archive.
- JmodCreateTask() - Constructor for class de.infolektuell.gradle.jextract.tasks.JmodCreateTask
-
Used by Gradle
L
- libraries(Action) - Method in class de.infolektuell.gradle.jextract.extensions.JextractExtension
-
Configures the libraries Jextract should generate bindings for
- libraries(Action) - Method in class de.infolektuell.gradle.jextract.extensions.SourceSetExtension
-
Configures the libraries that were defined in the jextract extension.
- LibraryHandler - Class in de.infolektuell.gradle.jextract.extensions
-
A configuration for a library to be generated by Jextract
- LibraryHandler() - Constructor for class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Used by Gradle
- LibraryPathProvider - Class in de.infolektuell.gradle.jextract.tasks
-
Configures the native library path for Java execution.
- LibraryPathProvider() - Constructor for class de.infolektuell.gradle.jextract.tasks.LibraryPathProvider
-
Used by Gradle
- LINUX - Enum constant in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
The Linux operating system
M
- MAC - Enum constant in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
The Apple macOS operating system
O
- operatingSystem() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Returns the value of the
operatingSystemrecord component.
P
- Platform - Record Class in de.infolektuell.gradle.jextract.model
-
Describes a platform where jextract can be installed and run.
- Platform(Platform.OperatingSystem, Platform.Architecture) - Constructor for record class de.infolektuell.gradle.jextract.model.Platform
-
Creates an instance of a
Platformrecord class. - Platform.Architecture - Enum Class in de.infolektuell.gradle.jextract.model
-
Describes a processor architecture for a given platform.
- Platform.OperatingSystem - Enum Class in de.infolektuell.gradle.jextract.model
-
Describes an operating system for a given platform.
- PLUGIN_NAME - Static variable in class de.infolektuell.gradle.jextract.GradleJextractPlugin
-
The plugin ID that must be used in build scripts to apply the plugin
R
- resource(int) - Method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Creates a downloadable resource for the specified Jextract version
- Resource(URI, String, String) - Constructor for record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Creates an instance of a
Resourcerecord class.
S
- SERVICE_NAME - Static variable in class de.infolektuell.gradle.jextract.service.JextractStore
-
The name that is used to register the build service
- SourceSetExtension - Class in de.infolektuell.gradle.jextract.extensions
-
Configures a source Set to include libraries generated by Jextract
- SourceSetExtension() - Constructor for class de.infolektuell.gradle.jextract.extensions.SourceSetExtension
-
Used by Gradle
T
- toString() - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Returns a string representation of this record class.
- toString() - Method in record class de.infolektuell.gradle.jextract.model.Platform
-
Returns a string representation of this record class.
- transform(TransformOutputs) - Method in class de.infolektuell.gradle.jextract.tasks.DirectorifyAction
U
- url() - Method in record class de.infolektuell.gradle.jextract.model.DownloadClient.Resource
-
Returns the value of the
urlrecord component.
V
- valueOf(String) - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.Architecture
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.Architecture
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(DownloadClient.Resource, Path) - Method in class de.infolektuell.gradle.jextract.model.DownloadClient
-
Checks that a given file is the downloaded file for a given resource by comparing their checksums.
- version(int) - Method in class de.infolektuell.gradle.jextract.model.JextractDataStore
-
Finds the matching Jextract version for a given Java major version
W
- whitelist(Action) - Method in class de.infolektuell.gradle.jextract.extensions.LibraryHandler
-
Configurable block for the included definitions
- WhitelistHandler - Class in de.infolektuell.gradle.jextract.extensions
-
A configuration for included definitions in a library to be generated by Jextract
- WhitelistHandler() - Constructor for class de.infolektuell.gradle.jextract.extensions.WhitelistHandler
-
Used by Gradle
- WINDOWS - Enum constant in enum class de.infolektuell.gradle.jextract.model.Platform.OperatingSystem
-
The MS Windows operating system
X
- X64 - Enum constant in enum class de.infolektuell.gradle.jextract.model.Platform.Architecture
-
The X64 processor architecture
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form