Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for MutationType (0.29 sec)

  1. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/moduleconverter/DefaultRootComponentMetadataBuilderTest.groovy

                MutationValidator.MutationType.DEPENDENCY_ATTRIBUTES,
                MutationValidator.MutationType.DEPENDENCY_CONSTRAINT_ATTRIBUTES,
                MutationValidator.MutationType.ARTIFACTS,
                MutationValidator.MutationType.USAGE,
                MutationValidator.MutationType.HIERARCHY
            ]
        }
    
        def "does not reevaluate component metadata when #mutationType change"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 16:00:57 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/MutationValidator.java

             * prevented on resolved configurations.
             */
            DEPENDENCY_ATTRIBUTES("dependency attributes"),
    
            /**
             * The mutation of the attributes (other than coordinates) of a dependency constraint.
             * Theoretically these should be bundled under {@link MutationType#DEPENDENCIES}, but these mutations are not (yet)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:26:55 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java

                return true;
            }
            return false;
        }
    
        private void preventIllegalParentMutation(MutationType type) {
            // TODO: We can remove this check once we turn `maybePreventMutation` into an error
            if (type == MutationType.DEPENDENCY_ATTRIBUTES || type == MutationType.DEPENDENCY_CONSTRAINT_ATTRIBUTES) {
                return;
            }
    
            if (isFullyResoled(currentResolveState.get())) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 17:36:01 UTC 2024
    - 85.4K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultDependencyConstraintSet.java

                ((DependencyConstraintInternal) dependencyConstraint).addMutationValidator(constraint ->
                    ((MutationValidator) clientConfiguration).validateMutation(MutationValidator.MutationType.DEPENDENCY_CONSTRAINT_ATTRIBUTES)
                );
            }
            return addInternalDependencyConstraint(dependencyConstraint);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:26:55 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/moduleconverter/DefaultRootComponentMetadataBuilder.java

            @Nullable
            private LocalComponentGraphResolveState cachedValue;
    
            @Override
            public void validateMutation(MutationType type) {
                if (type != MutationType.STRATEGY) {
                    LocalComponentGraphResolveState value = currentValue();
                    if (value != null) {
                        value.reevaluate();
                    }
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 14:19:34 UTC 2024
    - 11.6K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfigurationContainer.java

            this.getEventRegister().registerLazyAddAction(x -> rootComponentMetadataBuilder.getValidator().validateMutation(MutationValidator.MutationType.HIERARCHY));
            this.whenObjectRemoved(x -> rootComponentMetadataBuilder.getValidator().validateMutation(MutationValidator.MutationType.HIERARCHY));
        }
    
        @Override
        @SuppressWarnings("deprecation")
        protected Configuration doCreate(String name) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 00:10:35 UTC 2024
    - 17.8K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultResolutionStrategySpec.groovy

    import java.util.concurrent.TimeUnit
    
    import static org.gradle.api.internal.artifacts.DefaultModuleVersionSelector.newSelector
    import static org.gradle.api.internal.artifacts.configurations.MutationValidator.MutationType.STRATEGY
    
    class DefaultResolutionStrategySpec extends Specification {
    
        def cachePolicy = Mock(DefaultCachePolicy)
        def dependencySubstitutions = Mock(DependencySubstitutionsInternal)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultResolutionStrategy.java

    import java.util.Collections;
    import java.util.LinkedHashSet;
    import java.util.Set;
    import java.util.concurrent.TimeUnit;
    
    import static org.gradle.api.internal.artifacts.configurations.MutationValidator.MutationType.STRATEGY;
    
    public class DefaultResolutionStrategy implements ResolutionStrategyInternal {
    
        private static final String ASSUME_FLUID_DEPENDENCIES = "org.gradle.resolution.assumeFluidDependencies";
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 15.9K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/BeforeResolveIntegrationTest.groovy

                            // things like dependency constraints here
                            bar.validateMutation(${MutationValidator.MutationType.class.name}.DEPENDENCIES)
                        }
                    }
                }
                dependencies {
                    foo project(path: ':lib', configuration: 'foo')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 02:27:32 UTC 2024
    - 16.4K bytes
    - Viewed (0)
Back to top