Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for QueryableExecutionPlan (0.37 sec)

  1. subprojects/core/src/main/java/org/gradle/execution/plan/QueryableExecutionPlan.java

    /**
     * An execution plan that has been finalized and can no longer be mutated.
     *
     * <p>Implementations may or may not be thread-safe.</p>
     */
    public interface QueryableExecutionPlan {
        QueryableExecutionPlan EMPTY = new QueryableExecutionPlan() {
            @Override
            public Set<Task> getTasks() {
                return Collections.emptySet();
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 23 19:05:29 UTC 2023
    - 3K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/execution/plan/FinalizedExecutionPlan.java

            @Override
            public WorkSource<Node> asWorkSource() {
                throw new IllegalStateException();
            }
    
            @Override
            public QueryableExecutionPlan getContents() {
                return QueryableExecutionPlan.EMPTY;
            }
    
            @Override
            public String getDisplayName() {
                return "empty";
            }
    
            @Override
            public void close() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Aug 26 20:13:45 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/execution/EntryTaskSelector.java

    import org.gradle.api.internal.GradleInternal;
    import org.gradle.execution.plan.ExecutionPlan;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    
    public interface EntryTaskSelector {
        void applyTasksTo(Context context, ExecutionPlan plan);
    
        default void postProcessExecutionPlan(Context context, QueryableExecutionPlan plan) {
        }
    
        interface Context {
            TaskSelection getSelection(String taskPath);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/build/BuildWorkGraph.java

     */
    
    package org.gradle.internal.build;
    
    import org.gradle.api.Task;
    import org.gradle.api.specs.Spec;
    import org.gradle.execution.EntryTaskSelector;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    import org.gradle.internal.concurrent.Stoppable;
    
    import java.util.Collection;
    import java.util.function.BiConsumer;
    import java.util.function.Consumer;
    
    public interface BuildWorkGraph extends Stoppable {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/internal/build/BuildOperationFiringBuildWorkPreparer.java

                // create copy now - https://github.com/gradle/gradle/issues/12527
                QueryableExecutionPlan contents = plan.getContents();
                Set<Task> requestedTasks = contents.getRequestedTasks();
                Set<Task> filteredTasks = contents.getFilteredTasks();
                QueryableExecutionPlan.ScheduledNodes scheduledWork = contents.getScheduledNodes();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  6. subprojects/core/src/test/groovy/org/gradle/internal/build/BuildOperationFiringBuildWorkPreparerTest.groovy

            List<Node> nodes = [t]
    
            def scheduledNodesStub = Stub(QueryableExecutionPlan.ScheduledNodes) {
                visitNodes(_) >> { BiConsumer<List<Node>, Set<Node>> consumer ->
                    consumer.accept(nodes, new HashSet<Node>(nodes))
                }
            }
    
            def executionPlan = Stub(ExecutionPlan) {
                getContents() >> Stub(QueryableExecutionPlan) {
                    getScheduledNodes() >> scheduledNodesStub
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  7. subprojects/core/src/test/groovy/org/gradle/execution/DryRunBuildExecutionActionTest.groovy

    import org.gradle.api.internal.StartParameterInternal
    import org.gradle.api.internal.TaskInternal
    import org.gradle.execution.plan.FinalizedExecutionPlan
    import org.gradle.execution.plan.QueryableExecutionPlan
    import org.gradle.internal.SystemProperties
    import org.gradle.internal.logging.text.TestStyledTextOutputFactory
    import org.gradle.util.Path
    import spock.lang.Specification
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Aug 26 20:13:45 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/internal/buildtree/BuildTreeWorkGraph.java

    import org.gradle.api.specs.Spec;
    import org.gradle.composite.internal.TaskIdentifier;
    import org.gradle.execution.EntryTaskSelector;
    import org.gradle.execution.plan.ExecutionPlan;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    import org.gradle.internal.build.BuildLifecycleController;
    import org.gradle.internal.build.BuildState;
    import org.gradle.internal.build.ExecutionResult;
    
    import java.util.Collection;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/execution/plan/ScheduledWork.java

    import java.util.function.BiConsumer;
    
    /**
     * An immutable snapshot of the currently scheduled nodes, together with the information about which nodes are entry points.
     */
    public class ScheduledWork implements QueryableExecutionPlan.ScheduledNodes {
        private final ImmutableList<Node> scheduledNodes;
        private final ImmutableSet<Node> entryNodes;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 23 19:05:29 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/composite/internal/BuildController.java

     */
    package org.gradle.composite.internal;
    
    import org.gradle.api.Task;
    import org.gradle.api.specs.Spec;
    import org.gradle.execution.EntryTaskSelector;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    import org.gradle.internal.build.BuildLifecycleController;
    import org.gradle.internal.build.ExecutionResult;
    import org.gradle.internal.build.ExportedTaskNode;
    import org.gradle.internal.concurrent.Stoppable;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 2.5K bytes
    - Viewed (0)
Back to top