Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for addMutationValidator (0.26 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfigurationFactory.java

                    domainObjectCollectionFactory,
                    calculatedValueFactory,
                    this,
                    taskDependencyFactory,
                    role
            );
            instance.addMutationValidator(rootComponentMetadataBuilder.getValidator());
            return instance;
        }
    
        /**
         * Creates a new locked resolvable configuration instance.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 17:29:40 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/artifacts/dependencies/DependencyConstraintInternal.java

    import org.gradle.api.artifacts.DependencyConstraint;
    
    public interface DependencyConstraintInternal extends DependencyConstraint {
        void setForce(boolean force);
    
        boolean isForce();
    
        void addMutationValidator(Action<? super DependencyConstraint> action);
    
        DependencyConstraint copy();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:10:09 UTC 2024
    - 1006 bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultDependencyConstraintSet.java

            clientConfiguration.maybeEmitDeclarationDeprecation();
            if (dependencyConstraint instanceof DependencyConstraintInternal) {
                ((DependencyConstraintInternal) dependencyConstraint).addMutationValidator(constraint ->
                    ((MutationValidator) clientConfiguration).validateMutation(MutationValidator.MutationType.DEPENDENCY_CONSTRAINT_ATTRIBUTES)
                );
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:26:55 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dependencies/AbstractDependencyConstraint.java

    public abstract class AbstractDependencyConstraint implements DependencyConstraintInternal {
        private ImmutableActionSet<DependencyConstraint> onMutate = ImmutableActionSet.empty();
    
        @Override
        public void addMutationValidator(Action<? super DependencyConstraint> action) {
            this.onMutate = onMutate.add(action);
        }
    
        protected void validateMutation() {
            onMutate.execute(this);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:10:09 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultDependencySet.java

            assertConfigurationIsDeclarable();
            clientConfiguration.maybeEmitDeclarationDeprecation();
            if (o instanceof AbstractModuleDependency) {
                ((AbstractModuleDependency) o).addMutationValidator(mutationValidator);
            }
            return super.add(o);
        }
    
        private void assertConfigurationIsDeclarable() {
            if (!clientConfiguration.isCanBeDeclared()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/DefaultDependencyCollector.java

            if (config != null) {
                config.execute(mutable);
            }
    
            if (mutable instanceof AbstractModuleDependency) {
                ((AbstractModuleDependency) mutable).addMutationValidator(dep -> {
                    if (((PropertyInternal<?>) getDependencies()).isFinalized()) {
                        DeprecationLogger.deprecateAction("Mutating dependency " + dep + " after it has been finalized")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 00:10:09 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/ConfigurationInternal.java

         * After execution, all actions are de-registered, so execution will only occur once.
         */
        void runDependencyActions();
    
        void markAsObserved(InternalState requestedState);
    
        void addMutationValidator(MutationValidator validator);
    
        void removeMutationValidator(MutationValidator validator);
    
        /**
         * Visits the variants of this configuration.
         */
        void collectVariants(VariantVisitor visitor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 11:21:15 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/artifacts/dependencies/AbstractModuleDependency.java

        }
    
        private void setAttributes(AttributeContainerInternal attributes) {
            this.attributes = attributes;
        }
    
        @SuppressWarnings("unchecked")
        public void addMutationValidator(Action<? super ModuleDependency> action) {
            this.onMutate = onMutate.add(action);
        }
    
        protected void validateMutation() {
            onMutate.execute(this);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 16:36:23 UTC 2023
    - 12.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java

                        inheritedDependencyConstraints.addCollection(configuration.getAllDependencyConstraints());
                    }
                    ((ConfigurationInternal) configuration).addMutationValidator(parentMutationValidator);
                }
            }
            return this;
        }
    
        @Override
        public boolean isTransitive() {
            return transitive;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 17:36:01 UTC 2024
    - 85.4K bytes
    - Viewed (0)
Back to top