Package com.github.gmazzo.buildconfig
Interface BuildConfigField
-
- All Implemented Interfaces:
-
org.gradle.api.Named
public interface BuildConfigField implements Named
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()BuildConfigFieldtype(String classLiteral)BuildConfigFieldtype(String className, String typeArguments)BuildConfigFieldtype(String className, BuildConfigType typeArguments)BuildConfigFieldtype(Type type)BuildConfigFieldtype(KClass<?> type)BuildConfigFieldtype(KType type)BuildConfigFieldvalue(Serializable literal)<Type extends Serializable> BuildConfigFieldvalue(Provider<out Type> literal)BuildConfigFieldexpression(String expression)BuildConfigFieldexpression(Provider<String> expression)abstract Property<BuildConfigType>getType()abstract Property<BuildConfigValue>getValue()abstract Property<Integer>getPosition()-
-
Method Detail
-
type
BuildConfigField type(String classLiteral)
-
type
BuildConfigField type(String className, String typeArguments)
-
type
BuildConfigField type(String className, BuildConfigType typeArguments)
-
type
BuildConfigField type(Type type)
-
type
BuildConfigField type(KClass<?> type)
-
type
BuildConfigField type(KType type)
-
value
BuildConfigField value(Serializable literal)
-
value
<Type extends Serializable> BuildConfigField value(Provider<out Type> literal)
-
expression
BuildConfigField expression(String expression)
-
expression
BuildConfigField expression(Provider<String> expression)
-
getType
@Input() abstract Property<BuildConfigType> getType()
-
getValue
@Input()@Optional() abstract Property<BuildConfigValue> getValue()
-
getPosition
@Input()@Optional() abstract Property<Integer> getPosition()
-
-
-
-