Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getPatternsMatcher (0.29 sec)

  1. build-logic/kotlin-dsl/src/main/kotlin/gradlebuild/kotlindsl/generator/codegen/GradleApiMetadata.kt

            else -> patternSpecFor(includes).and(patternSpecFor(excludes).negate())
        }
    
    
    private
    fun patternSpecFor(patterns: List<String>) =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Nov 12 16:16:07 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  2. platforms/core-runtime/files/src/main/java/org/gradle/api/internal/file/pattern/PatternMatcherFactory.java

        private static final Splitter PATH_SPLITTER = Splitter.on(CharMatcher.anyOf("\\/")).omitEmptyStrings();
    
        public static PatternMatcher getPatternsMatcher(boolean partialMatchDirs, boolean caseSensitive, Iterable<String> patterns) {
            PatternMatcher matcher = PatternMatcher.MATCH_ALL;
            for (String pattern : patterns) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:55:52 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  3. platforms/core-runtime/files/src/test/groovy/org/gradle/api/internal/file/pattern/PatternMatcherFactoryTest.java

        @Test public void testNoStackOverflowForManyPatterns() {
            // The only reason for this unit test is to verify that no StackOverflowException is being thrown when
            // many patterns are passed to getPatternsMatcher. See https://github.com/gradle/gradle/issues/10329
            Set<String> manyPatterns =  new LinkedHashSet<String>();
            for (int i = 0; i < 5000; i++) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:55:52 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  4. subprojects/core-api/src/main/java/org/gradle/api/tasks/util/internal/PatternSpecFactory.java

            if (patterns.isEmpty()) {
                return include ? Specs.satisfyAll() : Specs.satisfyNone();
            }
    
            PatternMatcher matcher = PatternMatcherFactory.getPatternsMatcher(include, caseSensitive, patterns);
    
            return new RelativePathSpec(matcher);
        }
    
        private enum CaseSensitivity {
            CASE_SENSITIVE(true),
            CASE_INSENSITIVE(false);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/api/internal/file/copy/DefaultCopySpec.java

            if (!patterns.iterator().hasNext()) {
                throw new InvalidUserDataException("must provide at least one pattern to match");
            }
            PatternMatcher matcher = PatternMatcherFactory.getPatternsMatcher(true, isCaseSensitive(), patterns);
            return eachFile(new MatchingCopyAction(matcher, action));
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:25:10 UTC 2024
    - 33.6K bytes
    - Viewed (0)
Back to top