Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getOrCreateNode (0.18 sec)

  1. subprojects/core/src/test/groovy/org/gradle/execution/plan/TaskNodeFactoryTest.groovy

        }
    
        void 'caches node for a given task'() {
            when:
            def node = factory.getOrCreateNode(a)
    
            then:
            factory.getOrCreateNode(a).is(node)
        }
    
        void 'can add multiple nodes'() {
            when:
            factory.getOrCreateNode(a)
            factory.getOrCreateNode(b)
    
            then:
            factory.tasks == [a, b] as Set
        }
    
        void 'reset state'() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 22:18:26 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/execution/plan/TaskNodeDependencyResolver.java

        }
    
        @Override
        public boolean resolve(Task task, Object node, final Action<? super Node> resolveAction) {
            return TASK_AS_TASK.resolve(task, node, resolved -> resolveAction.execute(taskNodeFactory.getOrCreateNode(resolved)));
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/execution/plan/TaskNodeFactory.java

        }
    
        public Set<Task> getTasks() {
            return nodes.keySet();
        }
    
        @Nullable
        public TaskNode getNode(Task task) {
            return nodes.get(task);
        }
    
        public TaskNode getOrCreateNode(Task task) {
            TaskNode node = nodes.get(task);
            if (node == null) {
                if (((ProjectInternal) task.getProject()).getGradle().getIdentityPath().equals(thisBuild.getIdentityPath())) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/execution/plan/DefaultExecutionPlan.java

        private void addEntryTasks(Collection<? extends Task> tasks, int ordinal) {
            SortedSet<Node> nodes = new TreeSet<>(NodeComparator.INSTANCE);
            for (Task task : tasks) {
                nodes.add(taskNodeFactory.getOrCreateNode(task));
            }
            doAddEntryNodes(nodes, ordinal);
        }
    
        public void addEntryNodes(Collection<? extends Node> nodes) {
            addEntryNodes(nodes, order++);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  5. platforms/core-configuration/core-serialization-codecs/src/main/kotlin/org/gradle/internal/serialize/codecs/core/TaskNodeCodec.kt

            val task = value.task
            writeTask(task)
        }
    
        override suspend fun ReadContext.decode(): LocalTaskNode {
            val task = readTask()
            val node = taskNodeFactory.getOrCreateNode(task) as LocalTaskNode
            node.isolated()
            return node
        }
    
        private
        suspend fun WriteContext.writeTask(task: TaskInternal) {
            withDebugFrame({ task.path }) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 17.2K bytes
    - Viewed (0)
Back to top