Class NativeImageCommandLineProvider
- java.lang.Object
-
- org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
-
- All Implemented Interfaces:
org.gradle.process.CommandLineArgumentProvider
public class NativeImageCommandLineProvider extends java.lang.Object implements org.gradle.process.CommandLineArgumentProvider
-
-
Constructor Summary
Constructors Constructor Description NativeImageCommandLineProvider(org.gradle.api.provider.Provider<NativeImageOptions> options, org.gradle.api.provider.Provider<java.lang.Boolean> agentEnabled, org.gradle.api.provider.Provider<java.lang.String> executableName, org.gradle.api.provider.Provider<java.lang.String> outputDirectory, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> classpathJar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
asArguments()
org.gradle.api.provider.Provider<java.lang.Boolean>
getAgentEnabled()
org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile>
getClasspathJar()
org.gradle.api.provider.Provider<java.lang.String>
getExecutableName()
org.gradle.api.provider.Provider<NativeImageOptions>
getOptions()
org.gradle.api.provider.Provider<java.lang.String>
getOutputDirectory()
-
-
-
Constructor Detail
-
NativeImageCommandLineProvider
public NativeImageCommandLineProvider(org.gradle.api.provider.Provider<NativeImageOptions> options, org.gradle.api.provider.Provider<java.lang.Boolean> agentEnabled, org.gradle.api.provider.Provider<java.lang.String> executableName, org.gradle.api.provider.Provider<java.lang.String> outputDirectory, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> classpathJar)
-
-
Method Detail
-
getOptions
public org.gradle.api.provider.Provider<NativeImageOptions> getOptions()
-
getAgentEnabled
@Input public org.gradle.api.provider.Provider<java.lang.Boolean> getAgentEnabled()
-
getExecutableName
@Input public org.gradle.api.provider.Provider<java.lang.String> getExecutableName()
-
getOutputDirectory
@Input public org.gradle.api.provider.Provider<java.lang.String> getOutputDirectory()
-
getClasspathJar
@InputFile public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getClasspathJar()
-
asArguments
public java.util.List<java.lang.String> asArguments()
- Specified by:
asArguments
in interfaceorg.gradle.process.CommandLineArgumentProvider
-
-