Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for takeFirstSegments (0.33 sec)

  1. platforms/core-runtime/base-services/src/test/groovy/org/gradle/util/PathTest.groovy

        }
    
        def "can take first n segments"() {
            expect:
            path(':').takeFirstSegments(1) == path(':')
            path(':foo').takeFirstSegments(1) == path(':foo')
            path(':foo:bar').takeFirstSegments(1) == path(':foo')
            path(':foo:bar').takeFirstSegments(2) == path(':foo:bar')
            path(':foo:bar:baz').takeFirstSegments(2) == path(':foo:bar')
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 12:54:37 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  2. platforms/core-runtime/base-services/src/main/java/org/gradle/util/Path.java

         *
         * @param n number of segments to take from this Path, must be greater than or equal to 1
         * @since 8.4
         */
        @Incubating
        public Path takeFirstSegments(int n) {
            if (n < 1) {
                throw new IllegalArgumentException("Taken path segment count must be >= 1.");
            }
            if (n >= segmentCount()) {
                return this;
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 13:03:23 UTC 2023
    - 8.8K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/build/DefaultBuildLifecycleController.java

                BuildState resolvedBuild = null;
    
                int prefixLength = 1;
                while (prefixLength <= path.segmentCount()) {
                    Path candidatePath = path.takeFirstSegments(prefixLength);
                    BuildState existingBuild = findBuild(candidatePath);
                    if (existingBuild == null) {
                        break;
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 11:17:11 UTC 2024
    - 16.5K bytes
    - Viewed (0)
Back to top