pattern

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make checkstyle happy

Use linked list instead of array list for potentially empty and/or pattern parts

Prevent StackOverflowException caused by excessive 'or' via PatternMatcher

Signed-off-by: Robert Stupp <snazy@snazy.de>

Prevent StackOverflowException caused by excessive 'or' via PatternMatcher

Signed-off-by: Robert Stupp <snazy@snazy.de>

Add missing static modifier

Make :files available to test workers

This means reverting to Java 6 source compatibility unfortunately.

  1. … 3 more files in changeset.
Do not move org.gradle.api.internal.file.pattern out of "api" package

It is used by our own build.

    • -0
    • +29
    ./AnyWildcardPatternStep.java
    • -0
    • +44
    ./AnythingMatcher.java
    • -0
    • +44
    ./EndOfPathMatcher.java
    • -0
    • +40
    ./FixedPatternStep.java
    • -0
    • +75
    ./FixedStepPathMatcher.java
    • -0
    • +57
    ./GreedyPathMatcher.java
    • -0
    • +37
    ./HasPrefixAndSuffixPatternStep.java
    • -0
    • +42
    ./HasPrefixPatternStep.java
    • -0
    • +54
    ./HasSuffixPatternStep.java
    • -0
    • +51
    ./PatternMatcher.java
    • -0
    • +96
    ./PatternMatcherFactory.java
    • -0
    • +106
    ./PatternStepFactory.java
    • -0
    • +59
    ./RegExpPatternStep.java
  1. … 43 more files in changeset.
Do not move org.gradle.api.internal.file.pattern out of "api" package

It is used by our own build.

    • -0
    • +37
    ./HasPrefixAndSuffixPatternStep.java
  1. … 43 more files in changeset.
Move file pattern matching to internal package without api

    • -37
    • +0
    ./HasPrefixAndSuffixPatternStep.java
  1. … 43 more files in changeset.
Omit empty strings when splitting patterns

Temporary check: revert to using StringUtils.split()

  1. … 1 more file in changeset.
Use Pattern.split instead of Guava's Splitter

It seems to be too slow.

Move pattern matching to :files

    • -0
    • +29
    ./AnyWildcardPatternStep.java
    • -0
    • +44
    ./AnythingMatcher.java
    • -0
    • +44
    ./EndOfPathMatcher.java
    • -0
    • +40
    ./FixedPatternStep.java
    • -0
    • +75
    ./FixedStepPathMatcher.java
    • -0
    • +57
    ./GreedyPathMatcher.java
    • -0
    • +37
    ./HasPrefixAndSuffixPatternStep.java
    • -0
    • +42
    ./HasPrefixPatternStep.java
    • -0
    • +54
    ./HasSuffixPatternStep.java
    • -0
    • +51
    ./PatternMatcher.java
    • -0
    • +96
    ./PatternMatcherFactory.java
    • -0
    • +106
    ./PatternStepFactory.java
    • -0
    • +59
    ./RegExpPatternStep.java
  1. … 33 more files in changeset.