Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for FilteringProvider (0.17 sec)

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

    /**
     * A filtering provider that uses a spec to filter the value of another provider.
     **/
    public class FilteringProvider<T> extends AbstractMinimalProvider<T> {
    
        protected final ProviderInternal<T> provider;
        protected final Spec<? super T> spec;
    
        public FilteringProvider(
            ProviderInternal<T> provider,
            Spec<? super T> spec
        ) {
            this.spec = spec;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 17 23:22:41 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/FilteringProviderTest.groovy

                    }
    
                    @Override
                    String toString() {
                        return "Spec with $provider"
                    }
                }
                spec.provider = new FilteringProvider<>(Providers.of("value"), spec)
                return spec.provider
            }
    
            @Override
            List<Consumer<ProviderInternal<?>>> safeConsumers() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Dec 15 20:21:32 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/AbstractMinimalProvider.java

            return new TransformBackedProvider<>(null, this, transformer);
        }
    
        @Override
        public ProviderInternal<T> filter(final Spec<? super T> spec) {
            return new FilteringProvider<>(this, spec);
        }
    
        @Override
        public <S> Provider<S> flatMap(final Transformer<? extends @org.jetbrains.annotations.Nullable 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
    - 7.9K bytes
    - Viewed (0)
Back to top