- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 39 for ValueSupplier (0.44 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/ValueSupplier.java
* <p> * All providers implement this interface, but this interface may be implemented whenever * lazy evaluation is required. * </p> */ public interface ValueSupplier { /** * Visits the producer of the value for this supplier. This might be one or more tasks, some external location, nothing (for a fixed value) or might unknown. */ ValueProducer getProducer();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 09 20:31:29 UTC 2024 - 27.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/WithSideEffectProviderTest.groovy
0 * _ } def "runs side effects for zipped providers when #description value"() { given: def leftSideEffect = Mock(ValueSupplier.SideEffect) def rightSideEffect = Mock(ValueSupplier.SideEffect) def zippedSideEffect = Mock(ValueSupplier.SideEffect) def leftWithSideEffect = Providers.ofNullable(leftValue).withSideEffect(leftSideEffect)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 26 06:53:07 UTC 2023 - 10.2K bytes - Viewed (0) -
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/test/groovy/org/gradle/api/internal/provider/MergeProviderTest.groovy
!provider1.isPresent() !provider2.isPresent() } def "runs side effects"() { given: def leftSideEffect = Mock(ValueSupplier.SideEffect) def rightSideEffect = Mock(ValueSupplier.SideEffect) def mergedSideEffect = Mock(ValueSupplier.SideEffect) def left = Providers.of("left").withSideEffect(leftSideEffect) def right = Providers.of("right").withSideEffect(rightSideEffect)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 22:25:49 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/ValueState.java
} } return finalizeOnNextGet || consumer == ValueSupplier.ValueConsumer.DisallowUnsafeRead; } @Override public ValueSupplier.ValueConsumer forUpstream(ValueSupplier.ValueConsumer consumer) { if (disallowUnsafeRead) { return ValueSupplier.ValueConsumer.DisallowUnsafeRead; } else { return consumer;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 17 11:41:55 UTC 2024 - 13.7K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/api/internal/AbstractDomainObjectCollectionSpec.groovy
when: def result = toList(container) then: result == iterationOrder(b, a, d, c) and: 1 * provider1.calculateValue(_) >> ValueSupplier.Value.of(a) 1 * provider2.calculateValue(_) >> ValueSupplier.Value.of(d) 0 * _ } def "provider for iterable of elements is queried when elements iterated and insertion order is retained"() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 08 13:46:07 UTC 2024 - 52.4K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/api/internal/collections/PendingSourceSpec.groovy
def sideEffect3 = Mock(ValueSupplier.SideEffect) def sideEffect4 = Mock(ValueSupplier.SideEffect) def sideEffect5 = Mock(ValueSupplier.SideEffect) def propertyFactory = new DefaultPropertyFactory(Stub(PropertyHost)) def source = getSource() when: def provider1 = Providers.of("v1").withSideEffect(sideEffect1) source.addPending(provider1)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Aug 25 12:24:17 UTC 2022 - 3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/api/internal/provider/ProviderSpec.groovy
given: def sideEffect1 = Mock(ValueSupplier.SideEffect) def sideEffect2 = Mock(ValueSupplier.SideEffect) def parent = providerWithValue(someValue()) def provider = parent.withSideEffect(sideEffect1).withSideEffect(sideEffect2) when: provider.calculateValue(ValueSupplier.ValueConsumer.IgnoreUnsafeRead) provider.calculateExecutionTimeValue()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 26 06:53:07 UTC 2023 - 19.2K bytes - Viewed (0) -
platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/collections/ProviderBackedFileCollectionTest.groovy
import org.gradle.api.internal.file.TestFiles import org.gradle.api.internal.provider.ProviderInternal import org.gradle.api.internal.provider.ProviderResolutionStrategy import org.gradle.api.internal.provider.ValueSupplier import org.gradle.api.tasks.TaskDependency import org.gradle.internal.Factory import org.gradle.internal.file.PathToFileResolver import spock.lang.Specification
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.9K bytes - Viewed (0)