Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for preventUsageMutation (0.19 sec)

  1. 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)
  2. 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)
  3. 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