java.lang.Object
com.carrotsearch.gradle.buildinfra.buildoptions.BuildOption
All Implemented Interfaces:
org.gradle.api.Named

public abstract class BuildOption extends Object implements org.gradle.api.Named
  • Constructor Details

    • BuildOption

      @Inject public BuildOption(org.gradle.api.Project project)
  • Method Details

    • getType

      public abstract BuildOptionType getType()
    • getDescription

      public abstract String getDescription()
    • asStringProvider

      public final org.gradle.api.provider.Provider<String> asStringProvider()
    • getProjectPath

      public String getProjectPath()
    • asBooleanProvider

      public org.gradle.api.provider.Provider<Boolean> asBooleanProvider()
    • asIntProvider

      public org.gradle.api.provider.Provider<Integer> asIntProvider()
    • asDirProvider

      public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> asDirProvider()
    • asFileProvider

      public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> asFileProvider()
    • isPresent

      public final boolean isPresent()
    • isEqualToDefaultValue

      public boolean isEqualToDefaultValue()
    • getSource

      public BuildOptionValueSource getSource()