This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-net.git


The following commit(s) were added to refs/heads/master by this push:
     new fd1bc35  Use lambdas.
fd1bc35 is described below

commit fd1bc3595ad89765591606a2cc567b02d33e8d93
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Feb 20 09:25:34 2021 -0500

    Use lambdas.
---
 .../org/apache/commons/net/ftp/FTPFileFilters.java  | 21 +++------------------
 src/main/java/org/apache/commons/net/imap/IMAP.java |  8 +-------
 .../net/ftp/FTPClientConfigFunctionalTest.java      | 14 ++++----------
 .../org/apache/commons/net/ftp/FTPClientTest.java   |  9 +--------
 .../commons/net/ftp/parser/MLSDComparison.java      | 21 ++++++---------------
 5 files changed, 15 insertions(+), 58 deletions(-)

diff --git a/src/main/java/org/apache/commons/net/ftp/FTPFileFilters.java 
b/src/main/java/org/apache/commons/net/ftp/FTPFileFilters.java
index 5e650b1..37494a4 100644
--- a/src/main/java/org/apache/commons/net/ftp/FTPFileFilters.java
+++ b/src/main/java/org/apache/commons/net/ftp/FTPFileFilters.java
@@ -27,31 +27,16 @@ public class FTPFileFilters {
     /**
      * Accepts all FTPFile entries, including null.
      */
-    public static final FTPFileFilter ALL = new FTPFileFilter() {
-        @Override
-        public boolean accept(final FTPFile file) {
-            return true;
-        }
-    };
+    public static final FTPFileFilter ALL = file -> true;
 
     /**
      * Accepts all non-null FTPFile entries.
      */
-    public static final FTPFileFilter NON_NULL = new FTPFileFilter() {
-        @Override
-        public boolean accept(final FTPFile file) {
-            return file != null;
-        }
-    };
+    public static final FTPFileFilter NON_NULL = file -> file != null;
 
     /**
      * Accepts all (non-null) FTPFile directory entries.
      */
-    public static final FTPFileFilter DIRECTORIES = new FTPFileFilter() {
-        @Override
-        public boolean accept(final FTPFile file) {
-            return file != null && file.isDirectory();
-        }
-    };
+    public static final FTPFileFilter DIRECTORIES = file -> file != null && 
file.isDirectory();
 
 }
diff --git a/src/main/java/org/apache/commons/net/imap/IMAP.java 
b/src/main/java/org/apache/commons/net/imap/IMAP.java
index a6d833e..ada213e 100644
--- a/src/main/java/org/apache/commons/net/imap/IMAP.java
+++ b/src/main/java/org/apache/commons/net/imap/IMAP.java
@@ -101,13 +101,7 @@ public class IMAP extends SocketClient
      * @see #setChunkListener(IMAPChunkListener)
      * @since 3.4
      */
-    public static final IMAPChunkListener TRUE_CHUNK_LISTENER = new 
IMAPChunkListener(){
-        @Override
-        public boolean chunkReceived(final IMAP imap) {
-            return true;
-        }
-
-    };
+    public static final IMAPChunkListener TRUE_CHUNK_LISTENER = imap -> true;
     private volatile IMAPChunkListener chunkListener;
 
     private final char[] initialID = { 'A', 'A', 'A', 'A' };
diff --git 
a/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java 
b/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
index cd5b925..041b3d9 100644
--- 
a/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
+++ 
b/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
@@ -18,7 +18,6 @@ package org.apache.commons.net.ftp;
 
 import java.io.IOException;
 import java.util.Calendar;
-import java.util.Comparator;
 import java.util.TreeSet;
 
 import junit.framework.TestCase;
@@ -93,15 +92,10 @@ public class FTPClientConfigFunctionalTest extends TestCase 
{
     private TreeSet<FTPFile> getSortedList(final FTPFile[] files) {
         // create a TreeSet which will sort each element
         // as it is added.
-        final TreeSet<FTPFile> sorted = new TreeSet<>(new Comparator<Object>() 
{
-
-            @Override
-            public int compare(final Object o1, final Object o2) {
-                final FTPFile f1 = (FTPFile) o1;
-                final FTPFile f2 = (FTPFile) o2;
-                return 
f1.getTimestamp().getTime().compareTo(f2.getTimestamp().getTime());
-            }
-
+        final TreeSet<FTPFile> sorted = new TreeSet<>((o1, o2) -> {
+            final FTPFile f1 = (FTPFile) o1;
+            final FTPFile f2 = (FTPFile) o2;
+            return 
f1.getTimestamp().getTime().compareTo(f2.getTimestamp().getTime());
         });
 
 
diff --git a/src/test/java/org/apache/commons/net/ftp/FTPClientTest.java 
b/src/test/java/org/apache/commons/net/ftp/FTPClientTest.java
index b0c3ad8..3b24358 100644
--- a/src/test/java/org/apache/commons/net/ftp/FTPClientTest.java
+++ b/src/test/java/org/apache/commons/net/ftp/FTPClientTest.java
@@ -22,7 +22,6 @@ import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.net.InetAddress;
-import java.net.UnknownHostException;
 
 import org.apache.commons.net.ftp.parser.UnixFTPEntryParser;
 
@@ -193,13 +192,7 @@ public class FTPClientTest extends TestCase {
 
     public void 
testParsePassiveModeReplyForLocalAddressWithSimpleNatWorkaroundStrategy() 
throws Exception {
         final FTPClient client = new 
PassiveNatWorkAroundLocalClient("8.8.8.8");
-        client.setPassiveNatWorkaroundStrategy(new 
FTPClient.HostnameResolver() {
-            @Override
-            public String resolve(final String hostname) throws 
UnknownHostException {
-                return "4.4.4.4";
-            }
-
-        });
+        client.setPassiveNatWorkaroundStrategy(hostname -> "4.4.4.4");
         client._parsePassiveModeReply("227 Entering Passive Mode 
(172,16,204,138,192,22).");
         assertEquals("4.4.4.4", client.getPassiveHost());
     }
diff --git 
a/src/test/java/org/apache/commons/net/ftp/parser/MLSDComparison.java 
b/src/test/java/org/apache/commons/net/ftp/parser/MLSDComparison.java
index 375e4ed..9cd36a1 100644
--- a/src/test/java/org/apache/commons/net/ftp/parser/MLSDComparison.java
+++ b/src/test/java/org/apache/commons/net/ftp/parser/MLSDComparison.java
@@ -41,25 +41,16 @@ import org.junit.Test;
  */
 public class MLSDComparison {
 
-    private final Comparator<FTPFile> cmp = new Comparator<FTPFile>() {
-        @Override
-        public int compare(final FTPFile o1, final FTPFile o2) {
-                final String n1 = o1.getName();
-                final String n2 = o2.getName();
-                return n1.compareTo(n2);
-            }
-    };
+    private final Comparator<FTPFile> cmp = (o1, o2) -> {
+            final String n1 = o1.getName();
+            final String n2 = o2.getName();
+            return n1.compareTo(n2);
+        };
 
     @Test
     public void testFile() throws Exception {
         final File path = new File(DownloadListings.DOWNLOAD_DIR);
-        final FilenameFilter filter = new FilenameFilter() {
-            @Override
-            public boolean accept(final File dir, final String name) {
-                return name.endsWith("_mlsd.txt");
-            }
-
-        };
+        final FilenameFilter filter = (dir, name) -> 
name.endsWith("_mlsd.txt");
         final File[] files = path.listFiles(filter);
         if (files != null) {
             for (final File mlsd : files) {

Reply via email to