Package com.github.gmazzo.buildconfig
Interface BuildConfigField
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named
public interface BuildConfigField implements Named, Comparable<BuildConfigField>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBuildConfigField.IsExpectpublic classBuildConfigField.IsActual
-
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)BuildConfigFieldexpect()BuildConfigFieldexpect(Serializable defaultsTo)BuildConfigFieldexpect(BuildConfigValue defaultsTo)IntegercompareTo(BuildConfigField other)abstract Property<BuildConfigType>getType()abstract Property<BuildConfigValue>getValue()abstract Property<Integer>getPosition()abstract SetProperty<Serializable>getTags()-
-
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)
-
expect
BuildConfigField expect()
-
expect
BuildConfigField expect(Serializable defaultsTo)
-
expect
BuildConfigField expect(BuildConfigValue defaultsTo)
-
compareTo
Integer compareTo(BuildConfigField other)
-
getType
@Input() abstract Property<BuildConfigType> getType()
-
getValue
@Input() abstract Property<BuildConfigValue> getValue()
-
getPosition
@Input()@Optional() abstract Property<Integer> getPosition()
-
getTags
@Input()@Optional() abstract SetProperty<Serializable> getTags()
-
-
-
-