Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for FlatMapProvider (0.16 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/FlatMapProvider.java

    import org.gradle.api.provider.Provider;
    
    import javax.annotation.Nullable;
    
    public class FlatMapProvider<S, T> extends AbstractMinimalProvider<S> {
        private final ProviderInternal<? extends T> provider;
        private final Transformer<? extends Provider<? extends S>, ? super T> transformer;
    
        FlatMapProvider(ProviderInternal<? extends T> provider, Transformer<? extends Provider<? extends S>, ? super T> transformer) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:41 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/FlatMapProviderTest.groovy

                    }
    
                    @Override
                    String toString() {
                        return "Transformer with $provider"
                    }
                }
                transform.provider = new FlatMapProvider(Providers.of("value"), transform)
                return transform.provider
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Dec 15 20:21:32 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/AbstractMinimalProvider.java

        }
    
        @Override
        public <S> Provider<S> flatMap(final Transformer<? extends @org.jetbrains.annotations.Nullable Provider<? extends S>, ? super T> transformer) {
            return new FlatMapProvider<>(this, transformer);
        }
    
        /**
         * Returns the human consumable display name for this provider, or null if this is not known.
         */
        @Nullable
        protected DisplayName getDeclaredDisplayName() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:41 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/WithSideEffectProviderTest.groovy

            counter.set(23)
            def unpackedValue = provider.get()
    
            then:
            unpackedValue == 46
            // Side effect of the provider returned by transform is executed first.
            // See FlatMapProvider for details
            1 * sideEffect2.execute(46)
    
            then: // ensure invocation order
            1 * sideEffect1.execute(23)
            0 * _
    
            when:
            unpackedValue = provider.get()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 06:53:07 UTC 2023
    - 10.2K bytes
    - Viewed (0)
Back to top