Class WhitelistHandler
java.lang.Object
de.infolektuell.gradle.jextract.extensions.WhitelistHandler
A configuration for included definitions in a library to be generated by Jextract
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.file.RegularFilePropertyA file containing all includes as args, maybe generated by --dump-includesabstract org.gradle.api.provider.SetProperty<@NonNull String> Macro or constant enums to includeabstract org.gradle.api.provider.SetProperty<@NonNull String> Functions to includeabstract org.gradle.api.provider.SetProperty<@NonNull String> Struct definitions to includeabstract org.gradle.api.provider.SetProperty<@NonNull String> Type definitions to includeabstract org.gradle.api.provider.SetProperty<@NonNull String> Union definitions to includeabstract org.gradle.api.provider.SetProperty<@NonNull String> Global variables to include
-
Constructor Details
-
WhitelistHandler
public WhitelistHandler()Used by Gradle
-
-
Method Details
-
getFunctions
Functions to include- Returns:
- A set property to configure the functions
-
getConstants
Macro or constant enums to include- Returns:
- A set property to configure the constants
-
getStructs
Struct definitions to include- Returns:
- A set property to configure the structs
-
getTypedefs
Type definitions to include- Returns:
- A set property to configure the type definitions
-
getUnions
Union definitions to include- Returns:
- A set property to configure the union definitions
-
getVariables
Global variables to include- Returns:
- A set property to configure the variables
-
getArgFile
public abstract org.gradle.api.file.RegularFileProperty getArgFile()A file containing all includes as args, maybe generated by --dump-includes- Returns:
- A property to configure the arg file
-