public class Properties
extends java.lang.Object
| Constructor and Description |
|---|
Properties() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.gradle.api.provider.ListProperty<T> |
createListProperty(org.gradle.api.Project project,
java.lang.Class<T> cls,
java.util.List<T> values)
Creates a list property provider and sets to the parameter value.
|
static <K,V> org.gradle.api.provider.MapProperty<K,V> |
createMapProperty(org.gradle.api.Project project,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
java.util.Map<K,V> value)
Creates a list property provider and sets to the parameter value.
|
static <T> org.gradle.api.provider.Property<T> |
createProperty(org.gradle.api.Project project,
java.lang.Class<T> cls)
Creates a property provider.
|
static <T> org.gradle.api.provider.Property<T> |
createProperty(org.gradle.api.Project project,
java.lang.Class<T> cls,
T value)
Creates a property provider and sets to the parameter value.
|
public static <T> org.gradle.api.provider.Property<T> createProperty(org.gradle.api.Project project,
java.lang.Class<T> cls)
T - The provided class template type.project - The project to create the property provider for.cls - The provided class.public static <T> org.gradle.api.provider.Property<T> createProperty(org.gradle.api.Project project,
java.lang.Class<T> cls,
T value)
T - The provided class template type.project - The project to create the property provider for.cls - The provided class.value - The value to set.public static <T> org.gradle.api.provider.ListProperty<T> createListProperty(org.gradle.api.Project project,
java.lang.Class<T> cls,
java.util.List<T> values)
T - The provided class template type.project - The project to create the list property provider for.cls - The provided class.values - The list value to set.public static <K,V> org.gradle.api.provider.MapProperty<K,V> createMapProperty(org.gradle.api.Project project,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
java.util.Map<K,V> value)
K - The provided key class template type.V - The provided value class template type.project - The project to create the list property provider for.keyType - The provided key type.valueType - The provided value type.value - The map value to set.