- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for getPatternsMatcher (0.29 sec)
-
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) -
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) -
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) -
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) -
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)