A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addCommandLineProcessor(java.lang.String, java.lang.Integer, org.ysb33r.grolifant5.api.core.CmdlineArgumentSpec) - Method in InternalJvmAppExecSpec
Adds a command-line processor that will process command-line arguments in a specific order.
addEnvironmentProvider(Provider<Map<String, String>>) - Method in InternalEntryPointProxy
Adds a provider to environment variables.
addEnvironmentProvider(Provider<Map<String, String>>) - Method in JavaForkOptionsWithEnvProviderProxy
appRunnerSpec() - Method in DefaultExecTools
Creates a org.ysb33r.grolifant5.api.core.executable.AppRunnerSpec.
Arguments(org.ysb33r.grolifant5.api.core.StringTools, org.gradle.api.provider.ProviderFactory) - Constructor in InternalJvmAppExecSpec.Arguments
asArguments() - Method in InternalJvmAppExecSpec.1
authenticationContainer() - Method in DefaultRepositoryTools
Creates an instance of an AuthenticationContainer

B

buildArguments() - Method in InternalJvmAppExecSpec
Builds a list of arguments by taking all the set arguments as well as the argument providers.
bzip2Resource(java.lang.Object) - Method in DefaultFileSystemOperations
Creates resource that points to a bzip2 compressed file at the given path.

C

classpath(java.lang.Object) - Method in JvmEntryPointProxy
commandEntryPoint() - Method in DefaultExecTools
Returns an implementation that is optimised for the running version of Gradle.
configureCmdline(Closure<?>) - Method in InternalJvmAppExecSpec
configureEntrypoint(Closure<?>) - Method in InternalJvmAppExecSpec
configureForkOptions(Closure<?>) - Method in InternalJvmAppExecSpec
configureProcess(Closure<?>) - Method in InternalJvmAppExecSpec
copy(Action<? super CopySpec>) - Method in DefaultFileSystemOperations
Copies the specified files.
copyArguments(org.gradle.process.JavaExecSpec) - Method in InternalJvmAppExecSpec
Copies command arguments (non-JVM) target JavaExecSpec and well as command providers.
copyDebugOptions(org.gradle.process.JavaExecSpec) - Method in InternalJvmAppExecSpec
Copies debug options to target JavaExecSpec.
copySpec() - Method in DefaultProjectOperations
copyTo(org.gradle.process.JavaExecSpec) - Method in InternalJvmAppExecSpec
copyTo(org.gradle.process.JavaExecSpec) - Method in JvmEntryPointProxy
Copy entry point information to a JavaExecSpec
copyToJavaExecSpec(org.gradle.process.JavaExecSpec) - Method in InternalJvmAppExecSpec
Copies all settings to a target JavaExecSpec.
createLocalRoleFocusedConfiguration(java.lang.String, java.lang.String) - Method in DefaultConfigurationTools
Creates two configurations that are related to each other and which are only meant to be used within the same (sub)project.
createRoleFocusedConfigurations(java.lang.String, java.lang.String, java.lang.String, Action<? super AttributeContainer>) - Method in DefaultConfigurationTools
Creates three configurations that are related to each other.
createTaskInputsFileEntry(org.gradle.api.tasks.TaskInputFilePropertyBuilder, List<TaskInputFileOptions>) - Method in DefaultTaskTools
Creates an input to a task that is based upon a cooleciton of files.

D

DefaultConfigurationTools - Class in org.ysb33r.grolifant5.loadable.v7
Provides an implementation of org.ysb33r.grolifant5.api.core.ConfigurationTools for Gradle 7.x.
DefaultConfigurationTools(org.ysb33r.grolifant5.api.core.ProjectOperations, org.gradle.api.Project) - Constructor in DefaultConfigurationTools
DefaultExecOperations - Class in org.ysb33r.grolifant5.loadable.v7
DefaultExecOperations(org.gradle.api.Project) - Constructor in DefaultExecOperations
DefaultExecOutput - Class in org.ysb33r.grolifant5.internal.v7.runnable
Wraps the output from an execution on Gradle 7.x.
DefaultExecTools - Class in org.ysb33r.grolifant5.loadable.v7
Non-JVM process execution tools for Gradle 7.x.
DefaultExecTools(org.gradle.api.Project, org.gradle.api.model.ObjectFactory, org.gradle.api.provider.ProviderFactory, org.gradle.api.file.ProjectLayout) - Constructor in DefaultExecTools
DefaultFileSystemOperations - Class in org.ysb33r.grolifant5.loadable.v7
Implements org.ysb33r.grolifant5.api.core.FileSystemOperations for Gradle 7.x.
DefaultFileSystemOperations(org.gradle.api.file.FileSystemOperations, org.gradle.api.file.ArchiveOperations, org.gradle.api.Project) - Constructor in DefaultFileSystemOperations
DefaultJvmTools - Class in org.ysb33r.grolifant5.loadable.v7
DefaultJvmTools(org.gradle.api.Project) - Constructor in DefaultJvmTools
DefaultModularitySpec - Class in org.ysb33r.grolifant5.internal.v7.jvm
Proxy forward to modularity settings on Gradle 7.0+
DefaultModularitySpec(org.gradle.process.JavaExecSpec, org.ysb33r.grolifant5.api.core.ProjectOperations) - Constructor in DefaultModularitySpec
DefaultProjectOperations - Class in org.ysb33r.grolifant5.loadable.v7
An extension that can be added to a project by a plugin to aid in compatibility
DefaultProjectOperations(org.gradle.api.Project) - Constructor in DefaultProjectOperations
Constructor that sets up a number of methods to be compatible across a wide range Gradle releases.
DefaultProjectTools - Class in org.ysb33r.grolifant5.loadable.v7
Since:
2.0
DefaultProjectTools(org.gradle.api.Project) - Constructor in DefaultProjectTools
DefaultProviderTools - Class in org.ysb33r.grolifant5.loadable.v7
Safely deal with Providers down to Gradle 7.x.
DefaultProviderTools(org.gradle.api.Project) - Constructor in DefaultProviderTools
DefaultRepositoryTools - Class in org.ysb33r.grolifant5.loadable.v7
Providers repository tools that is compatible with Gradle 7.x
DefaultRepositoryTools(org.ysb33r.grolifant5.api.core.ProjectOperations, org.gradle.api.Project) - Constructor in DefaultRepositoryTools
DefaultStringTools - Class in org.ysb33r.grolifant5.loadable.v7
Implements a set of string tools for Gradle 7.0+
DefaultStringTools(org.gradle.api.Project) - Constructor in DefaultStringTools
DefaultTaskTools - Class in org.ysb33r.grolifant5.loadable.v7
Implements org.ysb33r.grolifant5.api.core.TaskTools for Gradle 7.x
DefaultTaskTools(org.ysb33r.grolifant5.api.core.ProjectOperations, org.gradle.api.Project) - Constructor in DefaultTaskTools
delete(Action<? super DeleteSpec>) - Method in DefaultFileSystemOperations
Deletes the specified files.
download(java.net.URI, java.io.File) - Method in InternalDownloader
Downloads a package / distribution / file
downloader(java.lang.String) - Method in DefaultExecTools
Creates a new downloader for downloading packages / distributions.
downloadLocation(java.net.URI, java.io.File, java.lang.String, java.lang.String) - Method in InternalDownloader
Returns information on where files are downloaded to.

E

emptyFileCollection() - Method in DefaultFileSystemOperations
Creates an empty file collection.
environmentVariable(java.lang.Object, boolean) - Method in DefaultProjectOperations
environmentVariable(java.lang.Object, boolean) - Method in DefaultProviderTools
Creates a provider to an environmental variable.
exec(Action<? super ExecSpec>) - Method in DefaultExecTools
execSpec() - Method in DefaultExecTools
Returns something that looks like an ExecSpec.
executable(java.lang.Object) - Method in InternalEntryPointProxy
Sets the name of the executable to use.
execute() - Method in InternalWorkerAppExecutor
The work to perform when this work item executes.

F

file(java.lang.Object) - Method in DefaultFileSystemOperations
Converts a file-like object to a File instance with project context.
fileOrNull(java.lang.Object) - Method in DefaultFileSystemOperations
Similar to {
Link:
#file}, but does not throw an exception if the object is null or an empty provider.
fileTree(java.lang.Object) - Method in DefaultProjectOperations
Creates a new ConfigurableFileTree.
fromResult(Provider<ExecResult>, Provider<byte[]>, Provider<String>, Provider<byte[]>, Provider<String>) - Method in DefaultExecOutput

G

getBuildDir() - Method in DefaultProjectOperations
Build directory
getClasspath() - Method in JvmEntryPointProxy
getCommandLineProcessors() - Method in InternalJvmAppExecSpec
Provides direct access to the list of command-line processors.
getExecutionParameters() - Method in InternalJvmAppExecSpec
Loads executions parameters from the current execution specification.
getExecutionSignature() - Method in InternalJvmAppExecSpec
A unique string which determines whether there were any changes.
getExecutor() - Method in WorkerAppParameters
The executor code that will be run inside the worker.
getGroupProvider() - Method in DefaultProjectTools
Lazy-evaluated project group.
getInferModulePath() - Method in DefaultModularitySpec
Whether module path should be inferred.
getInferModulePath() - Method in JvmEntryPointProxy
getMainClass() - Method in JvmEntryPointProxy
Get the main class name.
getMainModule() - Method in DefaultModularitySpec
Provider to the main module name.
getMainModule() - Method in JvmEntryPointProxy
getParams() - Method in WorkerAppParameters
Access to the object that holds all the parameters.
getProjectCacheDir() - Method in DefaultProjectOperations
Returns the project cache dir
gradleProperty(java.lang.Object, boolean) - Method in DefaultProjectOperations
gradleProperty(java.lang.Object, boolean) - Method in DefaultProviderTools
Creates a provider to a project property.
gzipResource(java.lang.Object) - Method in DefaultFileSystemOperations
Creates resource that points to a gzip compressed file at the given path.

H

I

InternalAppRunnerSpec - Class in org.ysb33r.grolifant5.internal.v7.executable
Implementation of an org.ysb33r.grolifant5.api.core.executable.AppRunnerSpec for Gradle 7.0+
InternalAppRunnerSpec(org.gradle.api.Project) - Constructor in InternalAppRunnerSpec
Internal application runner specification.
InternalDownloader - Class in org.ysb33r.grolifant5.internal.v7.downloader
Implements a downloader for Gradle 7.x.
InternalDownloader(java.lang.String, org.ysb33r.grolifant5.api.core.ProjectOperations) - Constructor in InternalDownloader
InternalEntryPointProxy - Class in org.ysb33r.grolifant5.internal.v7.executable
Implementation of an org.ysb33r.grolifant5.api.core.executable.ExecutableEntryPoint for Gradle 7.0+
InternalEntryPointProxy(org.ysb33r.grolifant5.api.core.ProjectOperations, org.gradle.process.ProcessForkOptions, org.ysb33r.grolifant5.internal.core.runnable.EnvironmentVariableProviders) - Constructor in InternalEntryPointProxy
InternalJvmAppExecSpec - Class in org.ysb33r.grolifant5.internal.v7.jvm
Provides a class that can be populated with various fork options for Java and which can then be used to copy to other methods in the Gradle API that provides a JavaForkOptions in the parameters.
InternalJvmAppExecSpec.1 - Class in org.ysb33r.grolifant5.internal.v7.jvm
InternalJvmAppExecSpec.1() - Constructor in InternalJvmAppExecSpec.1
InternalJvmAppExecSpec.Arguments - Class in org.ysb33r.grolifant5.internal.v7.jvm
InternalJvmAppExecSpec(org.gradle.api.Project) - Constructor in InternalJvmAppExecSpec
Creates the JvmExecSpec on Gradle 7.
InternalWorkerAppExecutor - Class in org.ysb33r.grolifant5.internal.v7.jvm.worker
InternalWorkerAppExecutor() - Constructor in InternalWorkerAppExecutor
isTaskProvider(java.lang.Object) - Method in DefaultTaskTools
Whether this is a {
code:
TaskProvider

J

javaexec(Action<? super JavaExecSpec>) - Method in DefaultExecTools
javaExecSpec() - Method in DefaultJvmTools
Creates a JavaExecSpec.
JavaForkOptionsWithEnvProviderProxy - Class in org.ysb33r.grolifant5.internal.v7.jvm
Authors:
Schalk W.
JavaForkOptionsWithEnvProviderProxy(org.gradle.process.JavaForkOptions, org.ysb33r.grolifant5.internal.core.runnable.EnvironmentVariableProviders, org.gradle.api.model.ObjectFactory) - Constructor in JavaForkOptionsWithEnvProviderProxy
jvmAppRunnerSpec() - Method in DefaultJvmTools
Creates a org.ysb33r.grolifant5.api.core.jvm.JvmAppRunnerSpec.
JvmEntryPointProxy - Class in org.ysb33r.grolifant5.internal.v7.jvm
JvmEntryPointProxy(org.gradle.process.JavaExecSpec, org.ysb33r.grolifant5.api.core.StringTools) - Constructor in JvmEntryPointProxy

K

L

logProgress(java.lang.String) - Method in InternalDownloader
Logs a progress message.

M

N

named(java.lang.String, Class<T>, Action<T>) - Method in DefaultTaskTools
Configures a task, preferably in a lazy-manner.

O

P

parseVersionFromOutput(Iterable<String>, java.io.File, Function<String, String>, Action<ExecSpec>) - Method in DefaultExecTools
Simplifies running an executable to obtain a version.
processOutput(org.ysb33r.grolifant5.api.core.runnable.ExecOutput) - Method in InternalJvmAppExecSpec
Processes the output.
provider(Callable<? extends T>) - Method in DefaultProjectOperations
Returns a provider.

Q

R

register(java.lang.String, Class<T>, Iterable<Object>, Action<T>) - Method in DefaultTaskTools
Registers a task in a lazy-manner.
resolveClassLocation(java.lang.Class, org.gradle.api.file.FileCollection, java.util.regex.Pattern, java.util.regex.Pattern, java.util.regex.Pattern) - Method in DefaultJvmTools
Returns the classpath location for a specific class.
result - Property in DefaultExecOutput

S

setClasspath(org.gradle.api.file.FileCollection) - Method in JvmEntryPointProxy
setExecutable(java.lang.Object) - Method in InternalEntryPointProxy
Sets the name of the executable to use.
setInferModulePath(Provider<Boolean>) - Method in DefaultModularitySpec
Whether module path should be inferred.
setInferModulePath(boolean) - Method in JvmEntryPointProxy
setMainClass(java.lang.Object) - Method in JvmEntryPointProxy
setMainModule(java.lang.Object) - Method in DefaultModularitySpec
Set the main module name.
setMainModule(java.lang.Object) - Method in JvmEntryPointProxy
setWorkingDir(java.lang.Object) - Method in InternalEntryPointProxy
Sets the working directory for the process.
standardError - Property in DefaultExecOutput
standardOutput - Property in DefaultExecOutput
submitToWorkQueue(org.ysb33r.grolifant5.api.core.jvm.worker.WorkerIsolation, org.gradle.workers.WorkerExecutor, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in InternalJvmAppExecSpec
Submits this to a worker queue using an appropriate isolation mode.
sync(Action<? super CopySpec>) - Method in DefaultFileSystemOperations
Synchronizes the contents of a destination directory with some source directories and files.
systemProperty(java.lang.Object, boolean) - Method in DefaultProjectOperations
systemProperty(java.lang.Object, boolean) - Method in DefaultProviderTools
Creates a provider to a system property.

T

tarTree(java.lang.Object) - Method in DefaultFileSystemOperations
Expands a tar file into a FileTree.
toWorkQueue(org.ysb33r.grolifant5.api.core.jvm.worker.WorkerIsolation, org.gradle.workers.WorkerExecutor, org.ysb33r.grolifant5.api.core.jvm.worker.WorkerExecSpec, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in WorkerSubmission
Submits this to a worker queue using an appropriate isolation mode.

U

V

W

whenNamed(java.lang.String, Class<T>, Action<T>) - Method in DefaultTaskTools
Adds a configuration for a task, for when a task is created.
withDebug(Action<JvmDebugOptions>) - Method in JavaForkOptionsWithEnvProviderProxy
WorkerAppParameters - Interface in org.ysb33r.grolifant5.internal.v7.jvm.worker
Interface glue between the implementation-independent parameters and the Gradle WorkParameters.
WorkerSubmission - Class in org.ysb33r.grolifant5.internal.v7.jvm.worker
A utility class for submitting JVM jobs on workers for Gradle 6.0+
workingDir(java.lang.Object) - Method in InternalEntryPointProxy
Sets the working directory for the process.

X

Y

Z

zipTree(java.lang.Object) - Method in DefaultFileSystemOperations
Expands a ZIP file into a FileTree.

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _