@@ -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