Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 62 for calculateValue (0.34 sec)

  1. 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)
  2. subprojects/core/src/test/groovy/org/gradle/internal/model/CalculatedValueContainerTest.groovy

            }
    
            @Override
            Integer calculateValue(NodeExecutionContext context) {
                spec.thread.blockUntil.start1
                spec.thread.blockUntil.start2
                spec.thread.blockUntil.start3
                spec.thread.block()
                spec.instant.finishCalculation
                return super.calculateValue(context)
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 19 19:42:22 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/WithSideEffectProviderTest.groovy

            def counter = new AtomicInteger(23)
            def parent = Providers.changing { counter.getAndIncrement() }
            def provider = parent.withSideEffect(sideEffect)
    
            when:
            provider.calculateValue(ValueSupplier.ValueConsumer.IgnoreUnsafeRead)
            provider.calculateExecutionTimeValue()
    
            then:
            0 * _ // no side effects when values are not unpacked
    
            when:
            counter.set(23)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 06:53:07 UTC 2023
    - 10.2K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/OrElseProvider.java

            try (EvaluationContext.ScopeContext ignored = openScope()) {
                Value<? extends T> leftValue = left.calculateValue(consumer);
                if (!leftValue.isMissing()) {
                    return leftValue;
                }
                Value<? extends T> rightValue = right.calculateValue(consumer);
                if (!rightValue.isMissing()) {
                    return rightValue;
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:42 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/FlatMapProvider.java

            try (EvaluationContext.ScopeContext context = openScope()) {
                Value<? extends T> value = provider.calculateValue(consumer);
                if (value.isMissing()) {
                    return value.asType();
                }
                return doMapValue(context, value).calculateValue(consumer);
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:41 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  6. subprojects/core/src/test/groovy/org/gradle/api/internal/collections/SortedSetElementSourceTest.groovy

        ElementSource source = new SortedSetElementSource<CharSequence>()
    
        def setup() {
            _ * provider1.calculateValue(_) >> ValueSupplier.Value.of("provider1")
            _ * provider2.calculateValue(_) >> ValueSupplier.Value.of("provider2")
            _ * provider3.calculateValue(_) >> ValueSupplier.Value.of("provider3")
        }
    
        def "can remove elements using iteratorNoFlush"() {
            source.add("foo")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 02 15:12:14 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/api/internal/provider/CircularEvaluationSpec.groovy

                return provider.getType()
            }
        }
    
        enum ProviderConsumer implements Consumer<ProviderInternal<?>> {
            GET("get", { it.get() }),
            CALCULATE_VALUE("calculateValue", { it.calculateValue(IgnoreUnsafeRead) }),
            CALCULATE_PRESENCE("calculatePresence", { it.calculatePresence(IgnoreUnsafeRead) }),
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Dec 15 20:21:32 UTC 2023
    - 8K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/BiProvider.java

            try (EvaluationContext.ScopeContext ignored = openScope()) {
                Value<? extends A> leftValue = left.calculateValue(consumer);
                if (leftValue.isMissing()) {
                    return leftValue.asType();
                }
                Value<? extends B> rightValue = right.calculateValue(consumer);
                if (rightValue.isMissing()) {
                    return rightValue.asType();
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:41 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  9. 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)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/MapCollectors.java

            }
    
            @Override
            public Value<Void> collectEntries(ValueConsumer consumer, MapEntryCollector<K, V> collector, Map<K, V> dest) {
                Value<? extends V> value = providerOfValue.calculateValue(consumer);
                if (value.isMissing()) {
                    return value.asType();
                }
                collector.add(key, value.getWithoutSideEffect(), dest);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 21 12:22:39 UTC 2024
    - 9.7K bytes
    - Viewed (0)
Back to top