- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for CalculatedValue (0.27 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/model/CalculatedValue.java
/** * Represents a calculated immutable value that is calculated once and then consumed by multiple threads. * <p> * This class can hold a null value. */ @ThreadSafe public interface CalculatedValue<T> { // TODO(https://github.com/gradle/gradle/issues/24767): with JSpecify, the nullable nature of the type argument <T> should be expressed as <T extends @Nullable Object>. /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 08:26:24 UTC 2024 - 2.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/component/local/model/DefaultLocalConfigurationMetadata.java
private final ImmutableCapabilities capabilities; private final CalculatedValue<ConfigurationDependencyMetadata> dependencies; // TODO: Move all this lazy artifact stuff to a "State" type. private final Set<LocalVariantMetadata> variants; private final CalculatedValueContainerFactory factory; private final CalculatedValue<ImmutableList<LocalComponentArtifactMetadata>> artifacts;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Mar 18 13:59:13 UTC 2024 - 8.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/model/CalculatedValueFactory.java
import java.util.function.Supplier; /** * A factory for {@link CalculatedValue}. */ @ServiceScope(Scope.BuildSession.class) public interface CalculatedValueFactory { /** * Creates a calculated value that has no dependencies and that does not access any mutable model state. */ <T> CalculatedValue<T> create(DisplayName displayName, Supplier<? extends T> supplier); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 20:21:17 UTC 2024 - 1.6K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultResolvableArtifact.java
import org.gradle.internal.component.model.DefaultIvyArtifactName; import org.gradle.internal.component.model.IvyArtifactName; import org.gradle.internal.model.CalculatedValue; import org.gradle.internal.model.CalculatedValueFactory; import javax.annotation.Nullable; import java.io.File; public class DefaultResolvableArtifact implements ResolvableArtifact {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 08:26:24 UTC 2024 - 6.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/PreResolvedResolvableArtifact.java
import org.gradle.internal.component.model.DefaultIvyArtifactName; import org.gradle.internal.component.model.IvyArtifactName; import org.gradle.internal.model.CalculatedValue; import org.gradle.internal.model.CalculatedValueFactory; import javax.annotation.Nullable; import java.io.File; public class PreResolvedResolvableArtifact implements ResolvableArtifact {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 08:26:24 UTC 2024 - 4.4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/model/CalculatedValueContainerFactory.java
} } private static class DefaultCalculatedValueCache<K, V> implements CalculatedValueCache<K, V> { private final DisplayName type; private final Map<K, CalculatedValue<V>> cache = new ConcurrentHashMap<>(); private final CalculatedValueContainerFactory calculatedValueContainerFactory;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 20:21:17 UTC 2024 - 4.3K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/RepositoryChainArtifactResolver.java
import org.gradle.internal.component.model.ComponentArtifactResolveMetadata; import org.gradle.internal.component.model.ModuleSources; import org.gradle.internal.model.CalculatedValue; import org.gradle.internal.model.CalculatedValueFactory; import org.gradle.internal.resolve.resolver.ArtifactResolver; import org.gradle.internal.resolve.result.BuildableArtifactFileResolveResult;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 15 00:21:07 UTC 2024 - 4.9K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultArtifactCollection.java
import org.gradle.api.internal.provider.BuildableBackedProvider; import org.gradle.api.provider.Provider; import org.gradle.internal.Cast; import org.gradle.internal.Factory; import org.gradle.internal.model.CalculatedValue; import org.gradle.internal.model.CalculatedValueFactory; import java.util.Collection; import java.util.Iterator; import java.util.Set;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 08:26:24 UTC 2024 - 4.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/projectmodule/ProjectArtifactResolver.java
import org.gradle.internal.component.model.ComponentArtifactMetadata; import org.gradle.internal.component.model.ComponentArtifactResolveMetadata; import org.gradle.internal.model.CalculatedValue; import org.gradle.internal.model.CalculatedValueContainerFactory; import org.gradle.internal.model.ValueCalculator; import org.gradle.internal.resolve.resolver.ArtifactResolver;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 12 02:21:10 UTC 2024 - 6.3K bytes - Viewed (0)