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

commit a45b091fb22d94346d5b654f4a47daeb7bc8e425
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Feb 16 11:44:28 2025 -0500

    Remove "__" prefix from local variable names
    
    - Better use of StringBuilder API
    - Reduce vertical whitespace
---
 .../org/apache/commons/net/PrintCommandListener.java |  2 +-
 .../java/org/apache/commons/net/bsd/RExecClient.java |  8 +-------
 .../java/org/apache/commons/net/ftp/FTPClient.java   |  6 +++---
 .../java/org/apache/commons/net/ftp/FTPFile.java     |  2 +-
 .../org/apache/commons/net/ftp/FTPHTTPClient.java    |  2 +-
 src/main/java/org/apache/commons/net/imap/IMAP.java  | 20 ++++++++------------
 src/main/java/org/apache/commons/net/nntp/NNTP.java  | 15 +++++----------
 src/main/java/org/apache/commons/net/pop3/POP3.java  | 15 +++++----------
 src/main/java/org/apache/commons/net/smtp/SMTP.java  | 16 +++++-----------
 .../org/apache/commons/net/telnet/TelnetClient.java  |  2 +-
 .../commons/net/ftp/ListingFunctionalTest.java       |  1 +
 11 files changed, 32 insertions(+), 57 deletions(-)

diff --git a/src/main/java/org/apache/commons/net/PrintCommandListener.java 
b/src/main/java/org/apache/commons/net/PrintCommandListener.java
index 95d304e7..51888441 100644
--- a/src/main/java/org/apache/commons/net/PrintCommandListener.java
+++ b/src/main/java/org/apache/commons/net/PrintCommandListener.java
@@ -139,7 +139,7 @@ public class PrintCommandListener implements 
ProtocolCommandListener {
         }
         final int pos = msg.indexOf(SocketClient.NETASCII_EOL);
         if (pos > 0) {
-            final StringBuilder sb = new StringBuilder();
+            final StringBuilder sb = new StringBuilder(msg + 1);
             sb.append(msg.substring(0, pos));
             sb.append(eolMarker);
             sb.append(msg.substring(pos));
diff --git a/src/main/java/org/apache/commons/net/bsd/RExecClient.java 
b/src/main/java/org/apache/commons/net/bsd/RExecClient.java
index a121bff7..ea85360b 100644
--- a/src/main/java/org/apache/commons/net/bsd/RExecClient.java
+++ b/src/main/java/org/apache/commons/net/bsd/RExecClient.java
@@ -183,14 +183,11 @@ public class RExecClient extends SocketClient {
      * @throws IOException If the rexec() attempt fails. The exception will 
contain a message indicating the nature of the failure.
      */
     public void rexec(final String user, final String password, final String 
command, final boolean separateErrorStream) throws IOException {
-        int ch;
-
         if (separateErrorStream) {
             _errorStream_ = createErrorStream();
         } else {
             _output_.write(NULL_CHAR);
         }
-
         _output_.write(user.getBytes(getCharset()));
         _output_.write(NULL_CHAR);
         _output_.write(password.getBytes(getCharset()));
@@ -198,15 +195,12 @@ public class RExecClient extends SocketClient {
         _output_.write(command.getBytes(getCharset()));
         _output_.write(NULL_CHAR);
         _output_.flush();
-
-        ch = _input_.read();
+        int ch = _input_.read();
         if (ch > 0) {
             final StringBuilder buffer = new StringBuilder();
-
             while ((ch = _input_.read()) != NetConstants.EOS && ch != '\n') {
                 buffer.append((char) ch);
             }
-
             throw new IOException(buffer.toString());
         }
         if (ch < 0) {
diff --git a/src/main/java/org/apache/commons/net/ftp/FTPClient.java 
b/src/main/java/org/apache/commons/net/ftp/FTPClient.java
index ca522a5a..0d4cf266 100644
--- a/src/main/java/org/apache/commons/net/ftp/FTPClient.java
+++ b/src/main/java/org/apache/commons/net/ftp/FTPClient.java
@@ -496,7 +496,7 @@ public class FTPClient extends FTP implements Configurable {
     static String parsePathname(final String reply) {
         final String param = reply.substring(REPLY_CODE_LEN + 1);
         if (param.startsWith("\"")) {
-            final StringBuilder sb = new StringBuilder();
+            final StringBuilder sb = new StringBuilder(param.length());
             boolean quoteSeen = false;
             // start after initial quote
             for (int i = 1; i < param.length(); i++) {
@@ -1627,7 +1627,7 @@ public class FTPClient extends FTP implements 
Configurable {
     /**
      * Gets the host address for active mode; allows the local address to be 
overridden.
      *
-     * @return __activeExternalHost if non-null, else getLocalAddress()
+     * @return activeExternalHost if non-null, else getLocalAddress()
      * @see #setActiveExternalIPAddress(String)
      */
     InetAddress getHostAddress() {
@@ -1733,7 +1733,7 @@ public class FTPClient extends FTP implements 
Configurable {
      *
      * Useful for FTP Client behind Firewall NAT.
      *
-     * @return __reportActiveExternalHost if non-null, else getHostAddress();
+     * @return reportActiveExternalHost if non-null, else getHostAddress();
      */
     InetAddress getReportHostAddress() {
         if (reportActiveExternalHost != null) {
diff --git a/src/main/java/org/apache/commons/net/ftp/FTPFile.java 
b/src/main/java/org/apache/commons/net/ftp/FTPFile.java
index a8c31bcb..38d3a4d8 100644
--- a/src/main/java/org/apache/commons/net/ftp/FTPFile.java
+++ b/src/main/java/org/apache/commons/net/ftp/FTPFile.java
@@ -283,7 +283,7 @@ public class FTPFile implements Serializable {
     }
 
     private String permissionToString(final int access) {
-        final StringBuilder sb = new StringBuilder();
+        final StringBuilder sb = new StringBuilder(3);
         if (hasPermission(access, READ_PERMISSION)) {
             sb.append('r');
         } else {
diff --git a/src/main/java/org/apache/commons/net/ftp/FTPHTTPClient.java 
b/src/main/java/org/apache/commons/net/ftp/FTPHTTPClient.java
index 644f5061..28bbf9f0 100644
--- a/src/main/java/org/apache/commons/net/ftp/FTPHTTPClient.java
+++ b/src/main/java/org/apache/commons/net/ftp/FTPHTTPClient.java
@@ -216,7 +216,7 @@ public class FTPHTTPClient extends FTPClient {
         code = resp.substring(9, 12);
 
         if (!"200".equals(code)) {
-            final StringBuilder msg = new StringBuilder();
+            final StringBuilder msg = new StringBuilder(256);
             msg.append("HTTPTunnelConnector: connection failed\r\n");
             msg.append("Response received from the proxy:\r\n");
             for (final String line : response) {
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 3a426150..b0a363f7 100644
--- a/src/main/java/org/apache/commons/net/imap/IMAP.java
+++ b/src/main/java/org/apache/commons/net/imap/IMAP.java
@@ -389,25 +389,21 @@ public class IMAP extends SocketClient {
      * @return The server reply code (either {@link IMAPReply#OK}, {@link 
IMAPReply#NO} or {@link IMAPReply#BAD}).
      */
     private int sendCommandWithID(final String commandID, final String 
command, final String args) throws IOException {
-        final StringBuilder __commandBuffer = new StringBuilder();
+        final StringBuilder builder = new StringBuilder();
         if (commandID != null) {
-            __commandBuffer.append(commandID);
-            __commandBuffer.append(' ');
+            builder.append(commandID);
+            builder.append(' ');
         }
-        __commandBuffer.append(command);
-
+        builder.append(command);
         if (args != null) {
-            __commandBuffer.append(' ');
-            __commandBuffer.append(args);
+            builder.append(' ');
+            builder.append(args);
         }
-        __commandBuffer.append(NETASCII_EOL);
-
-        final String message = __commandBuffer.toString();
+        builder.append(NETASCII_EOL);
+        final String message = builder.toString();
         __writer.write(message);
         __writer.flush();
-
         fireCommandSent(command, message);
-
         getReply();
         return replyCode;
     }
diff --git a/src/main/java/org/apache/commons/net/nntp/NNTP.java 
b/src/main/java/org/apache/commons/net/nntp/NNTP.java
index 69047ef5..61810827 100644
--- a/src/main/java/org/apache/commons/net/nntp/NNTP.java
+++ b/src/main/java/org/apache/commons/net/nntp/NNTP.java
@@ -640,21 +640,16 @@ public class NNTP extends SocketClient {
      * @throws IOException                   If an I/O error occurs while 
either sending the command or receiving the server reply.
      */
     public int sendCommand(final String command, final String args) throws 
IOException {
-        final StringBuilder __commandBuffer = new StringBuilder();
-        __commandBuffer.append(command);
-
+        final StringBuilder builder = new StringBuilder(command);
         if (args != null) {
-            __commandBuffer.append(' ');
-            __commandBuffer.append(args);
+            builder.append(' ');
+            builder.append(args);
         }
-        __commandBuffer.append(NETASCII_EOL);
-
+        builder.append(NETASCII_EOL);
         final String message;
-        _writer_.write(message = __commandBuffer.toString());
+        _writer_.write(message = builder.toString());
         _writer_.flush();
-
         fireCommandSent(command, message);
-
         return getReply();
     }
 
diff --git a/src/main/java/org/apache/commons/net/pop3/POP3.java 
b/src/main/java/org/apache/commons/net/pop3/POP3.java
index c9755819..a0ddd72b 100644
--- a/src/main/java/org/apache/commons/net/pop3/POP3.java
+++ b/src/main/java/org/apache/commons/net/pop3/POP3.java
@@ -275,21 +275,16 @@ public class POP3 extends SocketClient {
         if (writer == null) {
             throw new IllegalStateException("Socket is not connected");
         }
-        final StringBuilder __commandBuffer = new StringBuilder();
-        __commandBuffer.append(command);
-
+        final StringBuilder builder = new StringBuilder(command);
         if (args != null) {
-            __commandBuffer.append(' ');
-            __commandBuffer.append(args);
+            builder.append(' ');
+            builder.append(args);
         }
-        __commandBuffer.append(NETASCII_EOL);
-
-        final String message = __commandBuffer.toString();
+        builder.append(NETASCII_EOL);
+        final String message = builder.toString();
         writer.write(message);
         writer.flush();
-
         fireCommandSent(command, message);
-
         getReply();
         return replyCode;
     }
diff --git a/src/main/java/org/apache/commons/net/smtp/SMTP.java 
b/src/main/java/org/apache/commons/net/smtp/SMTP.java
index ee6e7cf6..62d3f4fb 100644
--- a/src/main/java/org/apache/commons/net/smtp/SMTP.java
+++ b/src/main/java/org/apache/commons/net/smtp/SMTP.java
@@ -516,24 +516,18 @@ public class SMTP extends SocketClient {
      * @throws IOException
      */
     private int sendCommand(final String command, final String args, final 
boolean includeSpace) throws IOException {
-        final StringBuilder __commandBuffer = new StringBuilder();
-        __commandBuffer.append(command);
-
+        final StringBuilder builder = new StringBuilder(command);
         if (args != null) {
             if (includeSpace) {
-                __commandBuffer.append(' ');
+                builder.append(' ');
             }
-            __commandBuffer.append(args);
+            builder.append(args);
         }
-
-        __commandBuffer.append(NETASCII_EOL);
-
-        final String message = __commandBuffer.toString();
+        builder.append(NETASCII_EOL);
+        final String message = builder.toString();
         writer.write(message);
         writer.flush();
-
         fireCommandSent(command, message);
-
         return getReply();
     }
 
diff --git a/src/main/java/org/apache/commons/net/telnet/TelnetClient.java 
b/src/main/java/org/apache/commons/net/telnet/TelnetClient.java
index b956235a..c1145ed0 100644
--- a/src/main/java/org/apache/commons/net/telnet/TelnetClient.java
+++ b/src/main/java/org/apache/commons/net/telnet/TelnetClient.java
@@ -109,7 +109,7 @@ public class TelnetClient extends Telnet {
         if (readerThread) {
             tmp.start();
         }
-        // __input CANNOT refer to the TelnetInputStream. We run into
+        // input CANNOT refer to the TelnetInputStream. We run into
         // blocking problems when some classes use TelnetInputStream, so
         // we wrap it with a BufferedInputStream which we know is safe.
         // This blocking behavior requires further investigation, but right
diff --git 
a/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java 
b/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
index 0487c385..e18b775a 100644
--- a/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
+++ b/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
@@ -120,6 +120,7 @@ public class ListingFunctionalTest extends TestCase {
         client.connect(hostName);
         client.login("anonymous", "anonymous");
         client.enterLocalPassiveMode();
+        client.setAutodetectUTF8(true);
         client.addProtocolCommandListener(new 
PrintCommandListener(System.out));
     }
 

Reply via email to