Package com.github.gmazzo.buildconfig
Interface BuildConfigExtension
-
- All Implemented Interfaces:
-
com.github.gmazzo.buildconfig.BuildConfigClassSpec,com.github.gmazzo.buildconfig.BuildConfigSourceSet,org.gradle.api.Named
public interface BuildConfigExtension implements BuildConfigSourceSet
-
-
Method Summary
Modifier and Type Method Description UnitsourceSets(Action<NamedDomainObjectContainer<out BuildConfigSourceSet>> configure)abstract Property<Boolean>getGenerateAtSync()abstract NamedDomainObjectContainer<out BuildConfigSourceSet>getSourceSets()abstract TaskProvider<BuildConfigTask>getGenerateTask()abstract Property<BuildConfigGenerator>getGenerator()abstract Property<String>getClassName()abstract Property<String>getPackageName()abstract NamedDomainObjectContainer<BuildConfigField>getBuildConfigFields()abstract Property<String>getDocumentation()-
Methods inherited from class com.github.gmazzo.buildconfig.BuildConfigSourceSet
forClass, forClass, forClass, forClass -
Methods inherited from class com.github.gmazzo.buildconfig.BuildConfigClassSpec
buildConfigField, buildConfigField, buildConfigField, buildConfigField, buildConfigField, buildConfigField, className, expect, expect, expect, expression, generator, getName, getName, packageName, useJavaOutput, useJavaOutput, useKotlinOutput, useKotlinOutput, withoutPackage -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
sourceSets
Unit sourceSets(Action<NamedDomainObjectContainer<out BuildConfigSourceSet>> configure)
-
getGenerateAtSync
abstract Property<Boolean> getGenerateAtSync()
-
getSourceSets
abstract NamedDomainObjectContainer<out BuildConfigSourceSet> getSourceSets()
-
getGenerateTask
abstract TaskProvider<BuildConfigTask> getGenerateTask()
-
getGenerator
abstract Property<BuildConfigGenerator> getGenerator()
-
getClassName
@Input() abstract Property<String> getClassName()
-
getPackageName
@Input()@Optional() abstract Property<String> getPackageName()
-
getBuildConfigFields
abstract NamedDomainObjectContainer<BuildConfigField> getBuildConfigFields()
-
getDocumentation
@Input()@Optional() abstract Property<String> getDocumentation()
-
-
-
-