mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
merged PR(#1001) and corresponding changes from github updated Readme.md GitOrigin-RevId: 69e65839eb6f83becc8a6d05a02b7350353b7a6b
27 lines
648 B
Java
27 lines
648 B
Java
import java.util.regex.Pattern;
|
|
|
|
@lombok.Setter
|
|
@lombok.Getter
|
|
class Tolerate {
|
|
private Pattern pattern;
|
|
|
|
@lombok.experimental.Tolerate public void setPattern(String pattern) {
|
|
setPattern(Pattern.compile(pattern));
|
|
}
|
|
}
|
|
|
|
@lombok.Getter
|
|
@lombok.experimental.Wither
|
|
@lombok.AllArgsConstructor
|
|
class Tolerate2 {
|
|
private final Pattern pattern;
|
|
|
|
@lombok.experimental.Tolerate public Tolerate2 withPattern(String pattern) {
|
|
return withPattern(Pattern.compile(pattern));
|
|
}
|
|
|
|
public Tolerate2 withPattern(String nameGlob, String extensionGlob) {
|
|
return withPattern(nameGlob.replace("*", ".*") + "\\." + extensionGlob.replace("*", ".*"));
|
|
}
|
|
}
|