public abstract class LanguageFileExtensionFilter extends Object implements LanguageFileFilter
| Modifier and Type | Field and Description |
|---|---|
static LanguageFileFilter |
ANY_LANGUAGE
Filter accepting all sources.
|
static LanguageFileFilter |
GROOVY_LANGUAGE
Filter accepting Groovy sources only.
|
static LanguageFileFilter |
JAVA_LANGUAGE
Filter accepting Java sources only.
|
| Constructor and Description |
|---|
LanguageFileExtensionFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract String[] |
filter(String[] inputFiles)
Filters out files not matching programming language from
inputFiles and
returns result in new String[] array. |
protected String[] |
filter(String[] inputFiles,
Set<String> fileExtensions) |
public static final LanguageFileFilter ANY_LANGUAGE
public static final LanguageFileFilter JAVA_LANGUAGE
Language.Builtin.JAVApublic static final LanguageFileFilter GROOVY_LANGUAGE
Language.Builtin#GROOVYpublic abstract String[] filter(String[] inputFiles)
LanguageFileFilterinputFiles and
returns result in new String[] array.filter in interface LanguageFileFilterinputFiles - list of files to be filteredCopyright © 2019 OpenClover.org. All rights reserved.