public class GoSourceCodeFilter extends AbstractFileFilter
There are two pre-defined filters to filter go build source code and go test source code.
| Modifier and Type | Field and Description |
|---|---|
static GoSourceCodeFilter |
BUILD_GO_FILTER |
static java.util.Map<java.lang.String,GoSourceCodeFilter> |
FILTERS |
static java.util.Map<java.lang.String,java.util.function.Predicate<java.io.File>> |
PREDICATES |
static GoSourceCodeFilter |
TEST_GO_FILTER |
| Modifier | Constructor and Description |
|---|---|
protected |
GoSourceCodeFilter(java.util.function.Predicate<java.io.File> filePredicate) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptDir(java.io.File dir) |
protected boolean |
acceptFile(java.io.File file) |
protected static boolean |
isBuildGoFile(java.io.File file) |
protected static boolean |
isTestGoFile(java.io.File file) |
static GoSourceCodeFilter |
withPredicate(java.util.function.Predicate<java.io.File> predicate) |
acceptpublic static final GoSourceCodeFilter BUILD_GO_FILTER
public static final GoSourceCodeFilter TEST_GO_FILTER
public static final java.util.Map<java.lang.String,java.util.function.Predicate<java.io.File>> PREDICATES
public static final java.util.Map<java.lang.String,GoSourceCodeFilter> FILTERS
protected GoSourceCodeFilter(java.util.function.Predicate<java.io.File> filePredicate)
protected static boolean isBuildGoFile(java.io.File file)
protected static boolean isTestGoFile(java.io.File file)
public static GoSourceCodeFilter withPredicate(java.util.function.Predicate<java.io.File> predicate)
protected boolean acceptFile(java.io.File file)
acceptFile in class AbstractFileFilterprotected boolean acceptDir(java.io.File dir)
acceptDir in class AbstractFileFilter