| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<java.lang.String> |
excludes |
private java.util.Set<java.lang.String> |
includes |
private java.util.Set<java.io.File> |
jars |
| Constructor and Description |
|---|
SimpleFilter(java.util.Set<java.io.File> jars,
java.util.Set<java.lang.String> includes,
java.util.Set<java.lang.String> excludes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canFilter(java.io.File jar) |
void |
finished()
If we are finished.
|
private boolean |
isExcluded(java.lang.String classFile) |
boolean |
isFiltered(java.lang.String classFile) |
private boolean |
isIncluded(java.lang.String classFile) |
boolean |
isSpecificallyIncluded(java.lang.String classFile) |
private boolean |
matchPaths(java.util.Set<java.lang.String> patterns,
java.lang.String classFile) |
private java.lang.String |
normalizePath(java.lang.String path) |
private java.util.Set<java.lang.String> |
normalizePatterns(java.util.Set<java.lang.String> patterns) |
private java.util.Set<java.io.File> jars
private java.util.Set<java.lang.String> includes
private java.util.Set<java.lang.String> excludes
public SimpleFilter(java.util.Set<java.io.File> jars,
java.util.Set<java.lang.String> includes,
java.util.Set<java.lang.String> excludes)
jars - set of Files.includes - set of includes.excludes - set of excludespublic boolean canFilter(java.io.File jar)
public boolean isFiltered(java.lang.String classFile)
isFiltered in interface Filterpublic boolean isSpecificallyIncluded(java.lang.String classFile)
classFile - The class file.private boolean isIncluded(java.lang.String classFile)
private boolean isExcluded(java.lang.String classFile)
private boolean matchPaths(java.util.Set<java.lang.String> patterns,
java.lang.String classFile)
private java.lang.String normalizePath(java.lang.String path)
private java.util.Set<java.lang.String> normalizePatterns(java.util.Set<java.lang.String> patterns)