detectRule static method
Implementation
static IgnorePatternRules detectRule(String pattern) {
if (pattern.startsWith(IgnorePatternRules.suffix.pattern) && !pattern.contains(IgnorePatternRules.contains.pattern)) {
return IgnorePatternRules.suffix;
}
if (pattern.contains(IgnorePatternRules.single.pattern)) return IgnorePatternRules.single;
if (pattern.contains(IgnorePatternRules.contains.pattern)) return IgnorePatternRules.contains;
if (pattern.startsWith(IgnorePatternRules.pathFromRoot.pattern)) return IgnorePatternRules.pathFromRoot;
return IgnorePatternRules.exactMatch;
}