Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for QueryableExecutionPlan (0.44 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/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)
  3. 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)
  4. 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)
  5. platforms/ide/tooling-api-builders/src/main/java/org/gradle/tooling/internal/provider/runner/TestExecutionBuildConfigurationAction.java

    import org.gradle.execution.EntryTaskSelector;
    import org.gradle.execution.TaskSelection;
    import org.gradle.execution.TaskSelectionException;
    import org.gradle.execution.plan.ExecutionPlan;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    import org.gradle.internal.build.event.types.DefaultTestDescriptor;
    import org.gradle.process.internal.DefaultJavaDebugOptions;
    import org.gradle.tooling.internal.protocol.events.InternalJvmTestDescriptor;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/internal/build/DefaultBuildLifecycleController.java

                List<BiConsumer<EntryTaskSelector.Context, QueryableExecutionPlan>> finalizations = workPlan.finalizations;
                if (!finalizations.isEmpty()) {
                    EntryTaskSelectorContext context = new EntryTaskSelectorContext();
                    for (BiConsumer<EntryTaskSelector.Context, QueryableExecutionPlan> finalization : finalizations) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 11:17:11 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api-builders/src/test/groovy/org/gradle/tooling/internal/provider/runner/TestExecutionBuildTaskSchedulerTest.groovy

    import org.gradle.execution.EntryTaskSelector
    import org.gradle.execution.TaskSelection
    import org.gradle.execution.TaskSelectionResult
    import org.gradle.execution.plan.ExecutionPlan
    import org.gradle.execution.plan.QueryableExecutionPlan
    import org.gradle.internal.build.BuildProjectRegistry
    import org.gradle.internal.build.BuildState
    import org.gradle.internal.build.event.types.DefaultTestDescriptor
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 06 06:59:43 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  8. subprojects/composite-builds/src/main/java/org/gradle/composite/internal/DefaultIncludedBuildTaskGraph.java

    import org.gradle.api.internal.TaskInternal;
    import org.gradle.api.specs.Spec;
    import org.gradle.execution.EntryTaskSelector;
    import org.gradle.execution.plan.PlanExecutor;
    import org.gradle.execution.plan.QueryableExecutionPlan;
    import org.gradle.internal.build.BuildLifecycleController;
    import org.gradle.internal.build.BuildState;
    import org.gradle.internal.build.BuildStateRegistry;
    import org.gradle.internal.build.ExecutionResult;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:04:24 UTC 2024
    - 11.3K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/execution/plan/ExecutionPlan.java

        void addEntryTasks(Collection<? extends Task> tasks);
    
        /**
         * Returns a snapshot of the current contents of this plan. Note that this plan is mutable, so the contents may later change.
         */
        QueryableExecutionPlan getContents();
    
        /**
         * Calculates the execution plan for the current entry tasks. May be called multiple times.
         */
        void determineExecutionPlan();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 23 19:05:29 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/execution/plan/DefaultExecutionPlan.java

    /**
     * The mutation methods on this implementation are NOT threadsafe, and callers must synchronize access to these methods.
     */
    @NonNullApi
    public class DefaultExecutionPlan implements ExecutionPlan, QueryableExecutionPlan {
        private final Set<Node> entryNodes = new LinkedHashSet<>();
        private final NodeMapping nodeMapping = new NodeMapping();
        private final String displayName;
        private final TaskNodeFactory taskNodeFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 13.6K bytes
    - Viewed (0)
Back to top