Package com.github.gmazzo.buildconfig
Interface BuildConfigSourceSet
-
- All Implemented Interfaces:
-
com.github.gmazzo.buildconfig.BuildConfigClassSpec,org.gradle.api.Named
public interface BuildConfigSourceSet implements BuildConfigClassSpec
-
-
Method Summary
Modifier and Type Method Description BuildConfigClassSpecforClass(String className)Creates a secondary build class with the given className in the same package BuildConfigClassSpecforClass(String className, Action<BuildConfigClassSpec> configureAction)Creates a secondary build class with the given className in the same package abstract BuildConfigClassSpecforClass(String packageName, String className)Creates a secondary build class with the given className in a new packageName BuildConfigClassSpecforClass(String packageName, String className, Action<BuildConfigClassSpec> configureAction)Creates a secondary build class with the given className in a new packageName abstract TaskProvider<BuildConfigTask>getGenerateTask()-
Methods inherited from class com.github.gmazzo.buildconfig.BuildConfigClassSpec
buildConfigField, buildConfigField, buildConfigField, buildConfigField, buildConfigField, buildConfigField, buildConfigField, className, expression, generator, getBuildConfigFields, getClassName, getDocumentation, getGenerator, getName, getPackageName, 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
-
forClass
BuildConfigClassSpec forClass(String className)
Creates a secondary build class with the given className in the same package
-
forClass
BuildConfigClassSpec forClass(String className, Action<BuildConfigClassSpec> configureAction)
Creates a secondary build class with the given className in the same package
-
forClass
abstract BuildConfigClassSpec forClass(String packageName, String className)
Creates a secondary build class with the given className in a new packageName
-
forClass
BuildConfigClassSpec forClass(String packageName, String className, Action<BuildConfigClassSpec> configureAction)
Creates a secondary build class with the given className in a new packageName
-
getGenerateTask
abstract TaskProvider<BuildConfigTask> getGenerateTask()
-
-
-
-