public class InSubpackagesPredicate
extends java.lang.Object
implements java.util.function.Predicate<java.io.File>
Examples:
|--------file--------|--given subpackage-|-result-|
|--------------------|-------------------|--------|
|---------any--------|--------...--------|---√----|
|-------file.go------|---------.---------|---√----|
|-------file.go------|--------dir--------|---×----|
|-----dir/file.go----|---------.---------|---×----|
|-----dir/file.go----|--------dir--------|---√----|
|-----dir/file.go----|-------dir/.-------|---√----|
|-----dir/file.go----|----dir/subdir-----|---×----|
|-dir/subdir/file.go-|----dir/subdir-----|---√----|
|-dir/subdir/file.go-|--------dir--------|---√----|
| Modifier and Type | Method and Description |
|---|---|
boolean |
test(java.io.File file) |
static InSubpackagesPredicate |
withRootDirAndSubpackages(java.io.File rootDir,
java.util.Set<java.lang.String> subpackages) |
public static InSubpackagesPredicate withRootDirAndSubpackages(java.io.File rootDir, java.util.Set<java.lang.String> subpackages)
public boolean test(java.io.File file)
test in interface java.util.function.Predicate<java.io.File>