Skip to content

Commit 4e24535

Browse files
committed
Use forEach()
1 parent 67d9803 commit 4e24535

1 file changed

Lines changed: 9 additions & 14 deletions

File tree

src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,7 @@ public void addListener(final FileAlterationListener listener) {
230230
public void checkAndNotify() {
231231

232232
// fire onStart()
233-
for (final FileAlterationListener listener : listeners) {
234-
listener.onStart(this);
235-
}
233+
listeners.forEach(listener -> listener.onStart(this));
236234

237235
// fire directory/file events
238236
final File rootFile = rootEntry.getFile();
@@ -244,9 +242,7 @@ public void checkAndNotify() {
244242
// Else: Didn't exist and still doesn't
245243

246244
// fire onStop()
247-
for (final FileAlterationListener listener : listeners) {
248-
listener.onStop(this);
249-
}
245+
listeners.forEach(listener -> listener.onStop(this));
250246
}
251247

252248
/**
@@ -312,15 +308,14 @@ public void destroy() throws Exception {
312308
* @param entry The file entry
313309
*/
314310
private void doCreate(final FileEntry entry) {
315-
for (final FileAlterationListener listener : listeners) {
311+
listeners.forEach(listener -> {
316312
if (entry.isDirectory()) {
317313
listener.onDirectoryCreate(entry.getFile());
318314
} else {
319315
listener.onFileCreate(entry.getFile());
320316
}
321-
}
322-
final FileEntry[] children = entry.getChildren();
323-
for (final FileEntry aChildren : children) {
317+
});
318+
for (final FileEntry aChildren : entry.getChildren()) {
324319
doCreate(aChildren);
325320
}
326321
}
@@ -331,13 +326,13 @@ private void doCreate(final FileEntry entry) {
331326
* @param entry The file entry
332327
*/
333328
private void doDelete(final FileEntry entry) {
334-
for (final FileAlterationListener listener : listeners) {
329+
listeners.forEach(listener -> {
335330
if (entry.isDirectory()) {
336331
listener.onDirectoryDelete(entry.getFile());
337332
} else {
338333
listener.onFileDelete(entry.getFile());
339334
}
340-
}
335+
});
341336
}
342337

343338
/**
@@ -363,13 +358,13 @@ private FileEntry[] doListFiles(final File file, final FileEntry entry) {
363358
*/
364359
private void doMatch(final FileEntry entry, final File file) {
365360
if (entry.refresh(file)) {
366-
for (final FileAlterationListener listener : listeners) {
361+
listeners.forEach(listener -> {
367362
if (entry.isDirectory()) {
368363
listener.onDirectoryChange(file);
369364
} else {
370365
listener.onFileChange(file);
371366
}
372-
}
367+
});
373368
}
374369
}
375370

0 commit comments

Comments
 (0)