Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for preventUsageMutation (0.2 sec)

  1. subprojects/core-api/src/main/java/org/gradle/internal/deprecation/DeprecatableConfiguration.java

     * configurations.
     * <p>
     * This interface also contains a few methods unrelated to deprecation, but which need to be available to
     * other gradle subprojects.  These methods include:
     * <ul>
     *     <li>{@link #preventUsageMutation()}</li>
     *     <li>{@link #setCanBeDeclared(boolean)}</li>
     *     <li>{@link #isCanBeDeclared()}</li>
     * </ul>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 07 03:39:06 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/api/ConfigurationRoleUsageIntegrationTest.groovy

            given:
            buildFile << """
                configurations {
                    custom {
                        assert canBeResolved == true
                        preventUsageMutation()
                        canBeResolved = false
                    }
                }
            """
    
            expect:
            fails 'help'
    
            and:
            assertUsageLockedFailure('custom')
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 27 01:42:49 UTC 2024
    - 27.5K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java

            runActionInHierarchy(conf -> {
                if (!conf.observed) {
                    conf.configurationAttributes.freeze();
                    conf.outgoing.preventFromFurtherMutation();
                    conf.preventUsageMutation();
                    conf.observed = true;
                }
            });
        }
    
        /**
         * Runs the provided action for this configuration and all configurations that it extends from.
         *
    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/test/groovy/org/gradle/api/internal/artifacts/configurations/DefaultConfigurationSpec.groovy

        }
    
        def "locking usage changes prevents #usageName usage changes"() {
            given:
            def conf = conf()
            conf.preventUsageMutation()
    
            when:
            changeUsage(conf)
    
            then:
            GradleException t = thrown()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 17:30:13 UTC 2024
    - 64.8K bytes
    - Viewed (0)
Back to top