- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 18 for AbstractMinimalProvider (0.36 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/AbstractMinimalProvider.java
import javax.annotation.Nullable; /** * A partial {@link Provider} implementation. Subclasses must implement {@link ProviderInternal#getType()} and {@link AbstractMinimalProvider#calculateOwnValue(ValueConsumer)}. */ public abstract class AbstractMinimalProvider<T> implements ProviderInternal<T>, Managed { private static final DisplayName DEFAULT_DISPLAY_NAME = Describables.of("this provider"); @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) -
testing/architecture-test/src/test/java/org/gradle/architecture/test/ProviderImplementationTest.java
package org.gradle.architecture.test; import com.tngtech.archunit.junit.AnalyzeClasses; import com.tngtech.archunit.junit.ArchTest; import com.tngtech.archunit.lang.ArchRule; import org.gradle.api.internal.provider.AbstractMinimalProvider; import org.gradle.api.provider.Provider; import static com.tngtech.archunit.core.domain.JavaClass.Predicates.implement; import static com.tngtech.archunit.lang.conditions.ArchConditions.beAssignableTo;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 04 07:21:38 UTC 2024 - 1.4K bytes - Viewed (0) -
platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/DefaultFlowProviders.kt
* limitations under the License. */ package org.gradle.internal.flow.services import org.gradle.api.flow.BuildWorkResult import org.gradle.api.flow.FlowProviders import org.gradle.api.internal.provider.AbstractMinimalProvider import org.gradle.api.internal.provider.ValueSupplier import org.gradle.api.provider.Provider import org.gradle.internal.service.scopes.Scope import org.gradle.internal.service.scopes.ServiceScope
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 15:01:34 UTC 2024 - 2.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/OrElseProvider.java
* limitations under the License. */ package org.gradle.api.internal.provider; import javax.annotation.Nullable; class OrElseProvider<T> extends AbstractMinimalProvider<T> { private final ProviderInternal<T> left; private final ProviderInternal<? extends T> right; public OrElseProvider(ProviderInternal<T> left, ProviderInternal<? extends T> right) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:42 UTC 2024 - 3.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/package-info.java
* see the {@link org.gradle.api.internal.provider.ProviderInternal} interface.</p> * * <p>Also, make sure to become familiar with {@link org.gradle.api.internal.provider.AbstractMinimalProvider}, * the base class for all provider (and property) implementations.</p> * * <h3>Lazy properties</h3> * * <p>For the public API, see {@link org.gradle.api.provider.Property Property}.</p> *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 09 20:31:29 UTC 2024 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/FlatMapProvider.java
package org.gradle.api.internal.provider; import org.gradle.api.Transformer; 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;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 3.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultProvider.java
* * <h3>Configuration Cache Behavior</h3> * <b>Eager</b>. The value is computed at store time and loaded from the cache. */ public class DefaultProvider<T> extends AbstractMinimalProvider<T> { private final Callable<? extends T> value; public DefaultProvider(Callable<? extends T> value) { this.value = value; } @Nullable @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/FilteringProvider.java
import javax.annotation.Nonnull; import javax.annotation.Nullable; /** * 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 ) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 3.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/BiProvider.java
*/ package org.gradle.api.internal.provider; import org.gradle.api.provider.Provider; import javax.annotation.Nullable; import java.util.function.BiFunction; public class BiProvider<R, A, B> extends AbstractMinimalProvider<R> { private final Class<R> type; private final BiFunction<? super A, ? super B, ? extends R> combiner; private final ProviderInternal<A> left; private final ProviderInternal<B> right;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 17 23:22:41 UTC 2024 - 3.5K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/api/internal/provider/ProviderTestUtil.java
return new TestProviderWithChangingValue<>(valueType, Arrays.asList(values), producer); } private static class TestProvider<T> extends AbstractMinimalProvider<T> { final Class<T> type; final Iterator<T> values; final Task producer; TestProvider(Class<T> type, List<T> values, @Nullable Task producer) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 21 05:02:13 UTC 2024 - 4.2K bytes - Viewed (0)