Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for TaskNameComparator (0.38 sec)

  1. platforms/ide/ide/src/main/java/org/gradle/plugins/ide/internal/tooling/model/TaskNameComparator.java

    package org.gradle.plugins.ide.internal.tooling.model;
    
    import java.io.Serializable;
    import java.util.Comparator;
    
    /**
     * Compares task names to create ordering for selector launching.
     */
    public class TaskNameComparator implements Comparator<String>, Serializable {
        @Override
        public int compare(String taskName1, String taskName2) {
            int depthDiff = getDepth(taskName1) - getDepth(taskName2);
            if (depthDiff != 0) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  2. platforms/ide/ide/src/main/java/org/gradle/plugins/ide/internal/tooling/BuildInvocationsBuilder.java

        private final ProjectTaskLister taskLister;
        private final TaskNameComparator taskNameComparator;
    
        public BuildInvocationsBuilder(ProjectTaskLister taskLister) {
            this.taskLister = taskLister;
            this.taskNameComparator = new TaskNameComparator();
        }
    
        @Override
        public boolean canBuild(String modelName) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  3. platforms/ide/ide/src/test/groovy/org/gradle/plugins/ide/internal/tooling/TaskNameComparatorTest.groovy

    package org.gradle.plugins.ide.internal.tooling
    
    import org.gradle.plugins.ide.internal.tooling.model.TaskNameComparator
    import spock.lang.Specification
    import spock.lang.Unroll
    
    class TaskNameComparatorTest extends Specification {
        @Unroll('compares task names #first and #second')
        def compare() {
            def comparator = new TaskNameComparator()
    
            expect:
            comparator.compare(first, second) < 0
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  4. platforms/ide/ide/src/test/groovy/org/gradle/plugins/ide/internal/tooling/BuildInvocationsBuilderTest.groovy

            grandChild2OfChild | ['t4']                   | ['t4',]       | []                 | []
        }
    
        def "TaskSelector description is taken from task that TaskNameComparator considers to be of lowest ordering"() {
            given:
            def builder = new BuildInvocationsBuilder(new DefaultProjectTaskLister())
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 5.5K bytes
    - Viewed (0)
Back to top