Package com.github.gmazzo.buildconfig
Interface BuildConfigClassSpec
-
- All Implemented Interfaces:
-
org.gradle.api.Named
public interface BuildConfigClassSpec implements Named
-
-
Method Summary
-
-
Method Detail
-
generator
BuildConfigClassSpec generator(BuildConfigGenerator generator)
-
useJavaOutput
BuildConfigClassSpec useJavaOutput()
-
useJavaOutput
BuildConfigClassSpec useJavaOutput(Action<BuildConfigJavaGenerator> configure)
-
useKotlinOutput
BuildConfigClassSpec useKotlinOutput()
-
useKotlinOutput
BuildConfigClassSpec useKotlinOutput(Action<BuildConfigKotlinGenerator> configure)
-
className
BuildConfigClassSpec className(String className)
-
packageName
BuildConfigClassSpec packageName(String packageName)
-
withoutPackage
BuildConfigClassSpec withoutPackage()
-
buildConfigField
BuildConfigField buildConfigField(String type, String name, String expression)
-
buildConfigField
BuildConfigField buildConfigField(String type, String name, Serializable value)
-
buildConfigField
<Type extends Serializable> BuildConfigField buildConfigField(Class<out Type> type, String name, Type value)
-
buildConfigField
BuildConfigField buildConfigField(String type, String name, Provider<out Serializable> value)
-
buildConfigField
<Type extends Serializable> BuildConfigField buildConfigField(Class<out Type> type, String name, Provider<out Type> value)
-
buildConfigField
BuildConfigField buildConfigField(String name, Action<BuildConfigField> configure)
-
expression
BuildConfigValue.Expression expression(String expression)
-
expect
<Type extends Serializable> Type expect()
-
expect
<Type extends Serializable> Type expect(Type defaultsTo)
-
expect
Serializable expect(BuildConfigValue defaultsTo)
-
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()
-
-
-
-