Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 39 for ValueSupplier (0.44 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top