- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for ValueSupplier (0.27 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/OrElseValueProducer.java
import java.util.Objects; class OrElseValueProducer implements ValueSupplier.ValueProducer { private final EvaluationContext.EvaluationOwner owner; private final ProviderInternal<?> left; @Nullable private final ProviderInternal<?> right; private final ValueSupplier.ValueProducer leftProducer; private final ValueSupplier.ValueProducer rightProducer;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Mar 06 16:54:51 UTC 2024 - 2.7K bytes - Viewed (0) -
platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/DefaultFlowProviders.kt
override fun calculateOwnValue(consumer: ValueSupplier.ValueConsumer): ValueSupplier.Value<out BuildWorkResult> { require(result != null) { "Cannot access the value of '${BuildWorkResult::class.simpleName}' before it becomes available!" } return ValueSupplier.Value.ofNullable(result) } override fun calculateExecutionTimeValue(): ValueSupplier.ExecutionTimeValue<out BuildWorkResult> =
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 15:01:34 UTC 2024 - 2.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/CollectionSupplier.java
import java.util.Collection; /** * A {@link ValueSupplier value supplier} that supplies collection values. Instances of * this type are used as value suppliers for {@link AbstractCollectionProperty}. * * @param <T> the type of elements * @param <C> type of collection */ interface CollectionSupplier<T, C extends Collection<? extends T>> extends ValueSupplier { /** * Realizes and returns the (collection) value.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 21 05:02:13 UTC 2024 - 2.4K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/api/internal/provider/AbstractPropertySpec.groovy
@Override AbstractProperty<T, ? extends ValueSupplier> providerWithValue(T value) { return propertyWithNoValue().value(value) } @Override AbstractProperty<T, ? extends ValueSupplier> providerWithNoValue() { return propertyWithNoValue() } @Override abstract AbstractProperty<T, ? extends ValueSupplier> propertyWithNoValue()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 07 12:47:05 UTC 2024 - 6.8K bytes - Viewed (0) -
platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/steps/ResolveChangesStep.java
@Override public void visitInputFileProperty(String propertyName, InputBehavior behavior, InputFileValueSupplier valueSupplier) { if (behavior.shouldTrackChanges()) { Object value = valueSupplier.getValue(); if (value == null) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 02 17:10:38 UTC 2024 - 5.4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/tasks/properties/AbstractValidatingProperty.java
if (isPresent(unnested)) { // only resolve deferred values if actually required by some action Supplier<Object> valueSupplier = Suppliers.memoize(() -> DeferredUtil.unpack(unnested)); validationAction.validate(propertyName, valueSupplier, context); } else { if (!optional) { reportValueNotSet(propertyName, context, hasConfigurableValue(unnested)); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 04 09:10:37 UTC 2024 - 4.5K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/Collector.java
/** * A collector is a value supplier of zero or more values of type {@link T}. * <p> * A <code>Collector</code> represents an increment to a collection property. * </p> */ public interface Collector<T> extends ValueSupplier { Value<Void> collectEntries(ValueConsumer consumer, ValueCollector<T> collector, ImmutableCollection.Builder<T> dest); int size();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 21 05:02:13 UTC 2024 - 1.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/MapCollector.java
* </p> */ public interface MapCollector<K, V> extends ValueSupplier { Value<Void> collectEntries(ValueConsumer consumer, MapEntryCollector<K, V> collector, Map<K, V> dest);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 21 12:22:39 UTC 2024 - 1.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/MapSupplier.java
* * @param <K> the type of map entry key * @param <V> the type of map entry value */ interface MapSupplier<K, V> extends ValueSupplier { Value<? extends Map<K, V>> calculateValue(ValueConsumer consumer); Value<? extends Set<K>> calculateKeys(ValueConsumer consumer); MapSupplier<K, V> plus(MapCollector<K, V> collector); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 21 12:22:39 UTC 2024 - 1.5K bytes - Viewed (0)