- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for TransformBackedProvider (0.27 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/TransformBackedProvider.java
*/ public class TransformBackedProvider<OUT, IN> extends AbstractMinimalProvider<OUT> { protected final Class<OUT> type; protected final ProviderInternal<? extends IN> provider; protected final Transformer<? extends OUT, ? super IN> transformer; public TransformBackedProvider( @Nullable Class<OUT> type, ProviderInternal<? extends IN> provider,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 4.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/MappingProvider.java
* </ul> * * <p>This implementation is used only for internal transforms where these constraints are known to be true. * For user provided mappings and other internal mappings, {@link TransformBackedProvider} is used instead.</p> * * <p>The constraints allows certain optimizations. Currently, this is limited to skipping the transform when the provider presence is queried, but other optimizations may be added in the future.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 3.4K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/jmh/java/org/gradle/api/internal/provider/EvaluationContextPerfTest.java
private String value = "value"; private Property<String> property; @Setup public void setUp() { property = new DefaultProperty<>(host, String.class); property.set(new TransformBackedProvider<>(String.class, new DefaultProvider<>(() -> value), v -> v + v)); } @Benchmark public void getPropertyValue(Blackhole bh) { bh.consume(property.get()); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Dec 15 20:21:31 UTC 2023 - 1.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/TransformBackedProviderTest.groovy
@Override String toString() { return "Transformer with $provider" } } transform.provider = new TransformBackedProvider(String, Providers.of("value"), transform) return transform.provider } @Override List<Consumer<ProviderInternal<?>>> safeConsumers() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 02 15:06:10 UTC 2024 - 7.4K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/AbstractMinimalProvider.java
@Override public <S> ProviderInternal<S> map(final Transformer<? extends @org.jetbrains.annotations.Nullable S, ? super T> transformer) { // Could do a better job of inferring the type return new TransformBackedProvider<>(null, this, transformer); } @Override public ProviderInternal<T> filter(final Spec<? super T> spec) { return new FilteringProvider<>(this, spec); } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 7.9K bytes - Viewed (0)