Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for applyToMutableState (0.31 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/model/ModelContainer.java

         * However, it is currently easy for state to leak from one project to another so this is not a strong guarantee.
         */
        void applyToMutableState(Consumer<? super T> action);
    
        /**
         * Returns whether or not the current thread has access to the mutable model.
         */
        boolean hasMutableState();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:24 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/projectmodule/ProjectDependencyResolverTest.groovy

        def setup() {
            def projectState = Stub(ProjectState)
            _ * projectRegistry.stateFor(_) >> projectState
            _ * projectState.applyToMutableState(_) >> { Consumer consumer -> consumer.accept(Stub(ProjectInternal)) }
        }
    
        def "resolves project dependency"() {
            setup:
            def selector = TestComponentIdentifiers.newSelector(":project")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/initialization/buildsrc/BuildSrcBuildListenerFactory.java

            }
    
            @Override
            @SuppressWarnings("deprecation")
            public void applyTasksTo(Context context, ExecutionPlan plan) {
                rootProjectState.applyToMutableState(rootProject -> {
                    resolutionContext = resolver.prepareDependencyHandler(rootProject.getDependencies());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 15 08:02:27 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/project/BuildOperationCrossProjectConfigurator.java

        }
    
        private void runProjectConfigureAction(final ProjectInternal project, final Action<? super Project> configureAction) {
            project.getOwner().applyToMutableState(p -> buildOperationRunner.run(new CrossConfigureProjectBuildOperation(project) {
                @Override
                public void run(BuildOperationContext context) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 13:00:41 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api-builders/src/test/groovy/org/gradle/tooling/internal/provider/runner/TestExecutionBuildTaskSchedulerTest.groovy

            _ * gradleInternal.owner >> buildState
            _ * buildState.projects >> buildProjectRegistry
            _ * buildProjectRegistry.allProjects >> [projectState]
            _ * projectState.applyToMutableState(_) >> { Consumer consumer -> consumer.accept(projectInternal) }
            _ * context.gradle >> gradleInternal
        }
    
        def "empty test execution request configures no tasks"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 06 06:59:43 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  6. subprojects/diagnostics/src/main/java/org/gradle/api/reporting/dependents/DependentComponentsReport.java

                // Cross-project ModelRegistry operations do not happen concurrently.
                synchronized (DependentComponentsReport.class) {
                    ((ProjectInternal) getProject()).getOwner().applyToMutableState(project -> {
                        ModelRegistry modelRegistry = getModelRegistry();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  7. subprojects/core/src/test/groovy/org/gradle/configuration/project/LifecycleProjectEvaluatorTest.groovy

            project.stepEvaluationListener(listener, _) >> { listener, step ->
                step.execute(listener)
                null
            }
            project.getOwner() >> mutationState
            mutationState.applyToMutableState(_) >> { Consumer consumer -> consumer.accept(project) }
        }
    
        void "nothing happens if project was already configured"() {
            given:
            state.configured()
    
            when:
            evaluate()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 8.9K bytes
    - Viewed (0)
Back to top