Class BuildOptionsExtension
java.lang.Object
com.carrotsearch.gradle.buildinfra.buildoptions.BuildOptionsExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Provider<Boolean> addBooleanOption(String name, String description) Build option without any default value.org.gradle.api.provider.Provider<Boolean> addBooleanOption(String name, String description, boolean defaultValue) Build option with the default value.org.gradle.api.provider.Provider<Boolean> addBooleanOption(String name, String description, org.gradle.api.provider.Provider<Boolean> defaultValueProvider) Build option with some dynamically computed value.org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description) Build option without any default value.org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description, org.gradle.api.file.Directory defaultValue) Build option with the default value.org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> defaultValueProvider) Build option with some dynamically computed value.org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description) Build option without any default value.org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description, org.gradle.api.file.RegularFile defaultValue) Build option with the default value.org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> defaultValueProvider) Build option with some dynamically computed value.org.gradle.api.provider.Provider<Integer> addIntOption(String name, String description) Build option without any default value.org.gradle.api.provider.Provider<Integer> addIntOption(String name, String description, int defaultValue) Build option with the default value.org.gradle.api.provider.Provider<Integer> addIntOption(String name, String description, org.gradle.api.provider.Provider<Integer> defaultValueProvider) Build option with some dynamically computed value.org.gradle.api.provider.Provider<String> Build option without any default value.org.gradle.api.provider.Provider<String> Build option with the default value.org.gradle.api.provider.Provider<String> addOption(String name, String description, org.gradle.api.provider.Provider<String> defaultValueProvider) Build option with some dynamically computed value.abstract org.gradle.api.NamedDomainObjectContainer<BuildOption> org.gradle.api.provider.Provider<String> booleanorg.gradle.api.provider.Provider<String> optionValue(String name) Returns a lazy provider for the given option.org.gradle.api.provider.Provider<String> propertyMissing(String name)
-
Constructor Details
-
BuildOptionsExtension
public BuildOptionsExtension()
-
-
Method Details
-
getAllOptions
-
optionValue
Returns a lazy provider for the given option. -
getOption
-
hasOption
-
getAt
-
propertyMissing
-
addOption
public org.gradle.api.provider.Provider<String> addOption(String name, String description, String defaultValue) Build option with the default value. -
addOption
public org.gradle.api.provider.Provider<String> addOption(String name, String description, org.gradle.api.provider.Provider<String> defaultValueProvider) Build option with some dynamically computed value. -
addOption
Build option without any default value. -
addBooleanOption
public org.gradle.api.provider.Provider<Boolean> addBooleanOption(String name, String description, boolean defaultValue) Build option with the default value. -
addBooleanOption
public org.gradle.api.provider.Provider<Boolean> addBooleanOption(String name, String description, org.gradle.api.provider.Provider<Boolean> defaultValueProvider) Build option with some dynamically computed value. -
addBooleanOption
Build option without any default value. -
addIntOption
public org.gradle.api.provider.Provider<Integer> addIntOption(String name, String description, int defaultValue) Build option with the default value. -
addIntOption
public org.gradle.api.provider.Provider<Integer> addIntOption(String name, String description, org.gradle.api.provider.Provider<Integer> defaultValueProvider) Build option with some dynamically computed value. -
addIntOption
Build option without any default value. -
addDirOption
public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description) Build option without any default value. -
addDirOption
public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description, org.gradle.api.file.Directory defaultValue) Build option with the default value. -
addDirOption
public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> addDirOption(String name, String description, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> defaultValueProvider) Build option with some dynamically computed value. -
addFileOption
public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description) Build option without any default value. -
addFileOption
public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description, org.gradle.api.file.RegularFile defaultValue) Build option with the default value. -
addFileOption
public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> addFileOption(String name, String description, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> defaultValueProvider) Build option with some dynamically computed value.
-