Skip to content

Commit 324a2d6

Browse files
author
Gary Gregory
committed
Refactor common code into a private method.
1 parent 0fe519b commit 324a2d6

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,7 @@ public WildcardFileFilter(final String[] wildcards, final IOCase caseSensitivity
146146
*/
147147
@Override
148148
public boolean accept(final File file) {
149-
final String name = file.getName();
150-
for (final String wildcard : wildcards) {
151-
if (FilenameUtils.wildcardMatch(name, wildcard, caseSensitivity)) {
152-
return true;
153-
}
154-
}
155-
return false;
149+
return accept(file.getName());
156150
}
157151

158152
//-----------------------------------------------------------------------
@@ -165,6 +159,10 @@ public boolean accept(final File file) {
165159
*/
166160
@Override
167161
public boolean accept(final File dir, final String name) {
162+
return accept(name);
163+
}
164+
165+
private boolean accept(final String name) {
168166
for (final String wildcard : wildcards) {
169167
if (FilenameUtils.wildcardMatch(name, wildcard, caseSensitivity)) {
170168
return true;

0 commit comments

Comments
 (0)