Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for TaskNameComparator (0.21 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)
  5. subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/TaskReportTaskIntegrationTest.groovy

    $helloWorldGroupHeader
    a
    sub1:a
    sub2:a
    """)
            output.contains("""
    $otherGroupHeader
    sub1:b
    sub2:b
    c
    """)
        }
    
        def "task selector description is taken from task that TaskNameComparator considers to be of lowest ordering"() {
            given:
            settingsFile << """
    include 'sub1'
    include 'sub2'
    """
            file("sub1/build.gradle") << """
                task alpha {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 15:00:02 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  6. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.plugins.ide.internal.tooling.model.TaskNameComparator> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (TaskNameComparator.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top