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

remm pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
     new 33c8ef24c6 Cleanup, no functional change
33c8ef24c6 is described below

commit 33c8ef24c6c0577a84a448b0d7366811f165629e
Author: remm <r...@apache.org>
AuthorDate: Wed Mar 12 23:58:38 2025 +0100

    Cleanup, no functional change
---
 .../apache/catalina/connector/CoyoteAdapter.java   | 16 +++++++---------
 .../apache/catalina/connector/CoyoteReader.java    |  9 +--------
 .../apache/catalina/connector/CoyoteWriter.java    |  8 ++++----
 .../org/apache/catalina/connector/InputBuffer.java | 11 ++---------
 .../apache/catalina/connector/OutputBuffer.java    | 20 ++++++++------------
 java/org/apache/catalina/connector/Request.java    | 18 +++++++++---------
 .../apache/catalina/connector/RequestFacade.java   |  2 +-
 java/org/apache/catalina/connector/Response.java   | 22 ++++++----------------
 .../apache/catalina/connector/ResponseFacade.java  |  2 +-
 9 files changed, 39 insertions(+), 69 deletions(-)

diff --git a/java/org/apache/catalina/connector/CoyoteAdapter.java 
b/java/org/apache/catalina/connector/CoyoteAdapter.java
index 3c09f245d2..c7711de617 100644
--- a/java/org/apache/catalina/connector/CoyoteAdapter.java
+++ b/java/org/apache/catalina/connector/CoyoteAdapter.java
@@ -815,7 +815,7 @@ public class CoyoteAdapter implements Adapter {
         // Filter TRACE method
         if (!connector.getAllowTrace() && req.method().equals("TRACE")) {
             Wrapper wrapper = request.getWrapper();
-            String header = null;
+            StringBuilder header = null;
             if (wrapper != null) {
                 String[] methods = wrapper.getServletMethods();
                 if (methods != null) {
@@ -824,15 +824,15 @@ public class CoyoteAdapter implements Adapter {
                             continue;
                         }
                         if (header == null) {
-                            header = method;
+                            header = new StringBuilder(method);
                         } else {
-                            header += ", " + method;
+                            header.append(", ").append(method);
                         }
                     }
                 }
             }
             if (header != null) {
-                res.addHeader("Allow", header);
+                res.addHeader("Allow", header.toString());
             }
             response.sendError(405, sm.getString("coyoteAdapter.trace"));
             // Safe to skip the remainder of this method.
@@ -1123,15 +1123,13 @@ public class CoyoteAdapter implements Adapter {
             return false;
         }
 
-        int pos = 0;
-        int index = 0;
-
-
         // The URL must start with '/' (or '\' that will be replaced soon)
         if (b[start] != (byte) '/' && b[start] != (byte) '\\') {
             return false;
         }
 
+        int pos;
+
         // Replace '\' with '/'
         // Check for null byte
         for (pos = start; pos < end; pos++) {
@@ -1168,7 +1166,7 @@ public class CoyoteAdapter implements Adapter {
 
         uriBC.setEnd(end);
 
-        index = 0;
+        int index = 0;
 
         // Resolve occurrences of "/./" in the normalized path
         while (true) {
diff --git a/java/org/apache/catalina/connector/CoyoteReader.java 
b/java/org/apache/catalina/connector/CoyoteReader.java
index da6bc3a875..a88a340414 100644
--- a/java/org/apache/catalina/connector/CoyoteReader.java
+++ b/java/org/apache/catalina/connector/CoyoteReader.java
@@ -115,12 +115,6 @@ public class CoyoteReader extends BufferedReader {
     }
 
 
-    @Override
-    public boolean markSupported() {
-        return true;
-    }
-
-
     @Override
     public void mark(int readAheadLimit) throws IOException {
         ib.mark(readAheadLimit);
@@ -140,8 +134,6 @@ public class CoyoteReader extends BufferedReader {
             lineBuffer = new char[MAX_LINE_LENGTH];
         }
 
-        String result = null;
-
         int pos = 0;
         int end = -1;
         int skip = -1;
@@ -192,6 +184,7 @@ public class CoyoteReader extends BufferedReader {
             }
         }
 
+        String result;
         if (aggregator == null) {
             result = new String(lineBuffer, 0, end);
         } else {
diff --git a/java/org/apache/catalina/connector/CoyoteWriter.java 
b/java/org/apache/catalina/connector/CoyoteWriter.java
index 6868156f0a..f4aea5fe62 100644
--- a/java/org/apache/catalina/connector/CoyoteWriter.java
+++ b/java/org/apache/catalina/connector/CoyoteWriter.java
@@ -137,7 +137,7 @@ public class CoyoteWriter extends PrintWriter {
 
 
     @Override
-    public void write(char buf[], int off, int len) {
+    public void write(char[] buf, int off, int len) {
 
         if (error) {
             return;
@@ -153,7 +153,7 @@ public class CoyoteWriter extends PrintWriter {
 
 
     @Override
-    public void write(char buf[]) {
+    public void write(char[] buf) {
         write(buf, 0, buf.length);
     }
 
@@ -224,7 +224,7 @@ public class CoyoteWriter extends PrintWriter {
 
 
     @Override
-    public void print(char s[]) {
+    public void print(char[] s) {
         write(s);
     }
 
@@ -293,7 +293,7 @@ public class CoyoteWriter extends PrintWriter {
 
 
     @Override
-    public void println(char c[]) {
+    public void println(char[] c) {
         print(c);
         println();
     }
diff --git a/java/org/apache/catalina/connector/InputBuffer.java 
b/java/org/apache/catalina/connector/InputBuffer.java
index daa84f4a97..b3ab8a8503 100644
--- a/java/org/apache/catalina/connector/InputBuffer.java
+++ b/java/org/apache/catalina/connector/InputBuffer.java
@@ -612,20 +612,14 @@ public class InputBuffer extends Reader implements 
ByteChunk.ByteInputChannel, A
 
     private boolean checkByteBufferEof() throws IOException {
         if (bb.remaining() == 0) {
-            int n = realReadBytes();
-            if (n < 0) {
-                return true;
-            }
+            return realReadBytes() < 0;
         }
         return false;
     }
 
     private boolean checkCharBufferEof() throws IOException {
         if (cb.remaining() == 0) {
-            int n = realReadChars();
-            if (n < 0) {
-                return true;
-            }
+            return realReadChars() < 0;
         }
         return false;
     }
@@ -660,7 +654,6 @@ public class InputBuffer extends Reader implements 
ByteChunk.ByteInputChannel, A
         tmp.flip();
         tmp.position(oldPosition);
         cb = tmp;
-        tmp = null;
     }
 
 
diff --git a/java/org/apache/catalina/connector/OutputBuffer.java 
b/java/org/apache/catalina/connector/OutputBuffer.java
index dc6fb3cc53..5811ab1e35 100644
--- a/java/org/apache/catalina/connector/OutputBuffer.java
+++ b/java/org/apache/catalina/connector/OutputBuffer.java
@@ -243,11 +243,7 @@ public class OutputBuffer extends Writer {
             coyoteResponse.setContentLength(bb.remaining());
         }
 
-        if (coyoteResponse.getStatus() == 
HttpServletResponse.SC_SWITCHING_PROTOCOLS) {
-            doFlush(true);
-        } else {
-            doFlush(false);
-        }
+        doFlush(coyoteResponse.getStatus() == 
HttpServletResponse.SC_SWITCHING_PROTOCOLS);
         closed = true;
 
         // The request should have been completely read by the time the 
response
@@ -350,7 +346,7 @@ public class OutputBuffer extends Writer {
     }
 
 
-    public void write(byte b[], int off, int len) throws IOException {
+    public void write(byte[] b, int off, int len) throws IOException {
 
         if (suspended) {
             return;
@@ -372,7 +368,7 @@ public class OutputBuffer extends Writer {
     }
 
 
-    private void writeBytes(byte b[], int off, int len) throws IOException {
+    private void writeBytes(byte[] b, int off, int len) throws IOException {
 
         if (closed) {
             return;
@@ -478,7 +474,7 @@ public class OutputBuffer extends Writer {
 
 
     @Override
-    public void write(char c[]) throws IOException {
+    public void write(char[] c) throws IOException {
 
         if (suspended) {
             return;
@@ -490,7 +486,7 @@ public class OutputBuffer extends Writer {
 
 
     @Override
-    public void write(char c[], int off, int len) throws IOException {
+    public void write(char[] c, int off, int len) throws IOException {
 
         if (suspended) {
             return;
@@ -667,7 +663,7 @@ public class OutputBuffer extends Writer {
      *
      * @throws IOException Writing overflow data to the output channel failed
      */
-    public void append(byte src[], int off, int len) throws IOException {
+    public void append(byte[] src, int off, int len) throws IOException {
         if (bb.remaining() == 0) {
             appendByteArray(src, off, len);
         } else {
@@ -690,7 +686,7 @@ public class OutputBuffer extends Writer {
      *
      * @throws IOException Writing overflow data to the output channel failed
      */
-    public void append(char src[], int off, int len) throws IOException {
+    public void append(char[] src, int off, int len) throws IOException {
         // if we have limit and we're below
         if (len <= cb.capacity() - cb.limit()) {
             transfer(src, off, len, cb);
@@ -741,7 +737,7 @@ public class OutputBuffer extends Writer {
     }
 
 
-    private void appendByteArray(byte src[], int off, int len) throws 
IOException {
+    private void appendByteArray(byte[] src, int off, int len) throws 
IOException {
         if (len == 0) {
             return;
         }
diff --git a/java/org/apache/catalina/connector/Request.java 
b/java/org/apache/catalina/connector/Request.java
index 1744089d97..cf3795c47a 100644
--- a/java/org/apache/catalina/connector/Request.java
+++ b/java/org/apache/catalina/connector/Request.java
@@ -596,7 +596,7 @@ public class Request implements HttpServletRequest {
      *             this request
      */
     public boolean getDiscardFacades() {
-        return (connector == null) ? true : connector.getDiscardFacades();
+        return connector == null || connector.getDiscardFacades();
     }
 
 
@@ -1331,7 +1331,7 @@ public class Request implements HttpServletRequest {
 
         // Add the path info, if there is any
         String pathInfo = getPathInfo();
-        String requestPath = null;
+        String requestPath;
 
         if (pathInfo == null) {
             requestPath = servletPath;
@@ -1340,7 +1340,7 @@ public class Request implements HttpServletRequest {
         }
 
         int pos = requestPath.lastIndexOf('/');
-        String relative = null;
+        String relative;
         if (context.getDispatchersUseEncodedPaths()) {
             if (pos >= 0) {
                 relative = URLEncoder.DEFAULT.encode(requestPath.substring(0, 
pos + 1), StandardCharsets.UTF_8) + path;
@@ -1466,12 +1466,12 @@ public class Request implements HttpServletRequest {
         if (context == null) {
             return;
         }
-        Object listeners[] = context.getApplicationEventListeners();
+        Object[] listeners = context.getApplicationEventListeners();
         if (listeners == null || listeners.length == 0) {
             return;
         }
         boolean replaced = (oldValue != null);
-        ServletRequestAttributeEvent event = null;
+        ServletRequestAttributeEvent event;
         if (replaced) {
             event = new 
ServletRequestAttributeEvent(context.getServletContext(), getRequest(), name, 
oldValue);
         } else {
@@ -1507,7 +1507,7 @@ public class Request implements HttpServletRequest {
      */
     private void notifyAttributeRemoved(String name, Object value) {
         Context context = getContext();
-        Object listeners[] = context.getApplicationEventListeners();
+        Object[] listeners = context.getApplicationEventListeners();
         if (listeners == null || listeners.length == 0) {
             return;
         }
@@ -2031,7 +2031,7 @@ public class Request implements HttpServletRequest {
             return input;
         }
         StringBuilder result = new StringBuilder(input.length());
-        result.append(input.substring(0, nextSemiColon));
+        result.append(input, 0, nextSemiColon);
         while (true) {
             int nextSlash = input.indexOf('/', nextSemiColon);
             if (nextSlash == -1) {
@@ -2042,7 +2042,7 @@ public class Request implements HttpServletRequest {
                 result.append(input.substring(nextSlash));
                 break;
             } else {
-                result.append(input.substring(nextSlash, nextSemiColon));
+                result.append(input, nextSlash, nextSemiColon);
             }
         }
 
@@ -2436,7 +2436,7 @@ public class Request implements HttpServletRequest {
             return;
         }
 
-        if (response != null) {
+        if (response != null && context != null) {
             Cookie newCookie = 
ApplicationSessionCookieConfig.createSessionCookie(context, newSessionId, 
isSecure());
             response.addSessionCookieInternal(newCookie);
         }
diff --git a/java/org/apache/catalina/connector/RequestFacade.java 
b/java/org/apache/catalina/connector/RequestFacade.java
index 84854e4857..0458f0b9e8 100644
--- a/java/org/apache/catalina/connector/RequestFacade.java
+++ b/java/org/apache/catalina/connector/RequestFacade.java
@@ -208,7 +208,7 @@ public class RequestFacade implements HttpServletRequest {
     /**
      * The wrapped request.
      */
-    protected Request request = null;
+    protected Request request;
 
 
     /**
diff --git a/java/org/apache/catalina/connector/Response.java 
b/java/org/apache/catalina/connector/Response.java
index 40c2601595..f156a5d93a 100644
--- a/java/org/apache/catalina/connector/Response.java
+++ b/java/org/apache/catalina/connector/Response.java
@@ -736,11 +736,7 @@ public class Response implements HttpServletResponse {
             log.warn(sm.getString("coyoteResponse.encoding.invalid", 
encoding), e);
             return;
         }
-        if (encoding == null) {
-            isCharacterEncodingSet = false;
-        } else {
-            isCharacterEncodingSet = true;
-        }
+        isCharacterEncodingSet = encoding != null;
     }
 
 
@@ -1407,7 +1403,7 @@ public class Response implements HttpServletResponse {
 
     private static boolean doIsEncodeable(Context context, Request hreq, 
Session session, String location) {
         // Is this a valid absolute URL?
-        URL url = null;
+        URL url;
         try {
             URI uri = new URI(location);
             url = uri.toURL();
@@ -1449,9 +1445,7 @@ public class Response implements HttpServletResponse {
                 return false;
             }
             String tok = ";" + SessionConfig.getSessionUriParamName(context) + 
"=" + session.getIdInternal();
-            if (file.indexOf(tok, contextPath.length()) >= 0) {
-                return false;
-            }
+            return file.indexOf(tok, contextPath.length()) < 0;
         }
 
         // This URL belongs to our web application, so it is encodeable
@@ -1474,7 +1468,7 @@ public class Response implements HttpServletResponse {
     protected String toAbsolute(String location) {
 
         if (location == null) {
-            return location;
+            return null;
         }
 
         boolean leadingSlash = location.startsWith("/");
@@ -1574,7 +1568,6 @@ public class Response implements HttpServletResponse {
         char[] c = cc.getChars();
         int start = cc.getStart();
         int end = cc.getEnd();
-        int index = 0;
         int startIndex = 0;
 
         // Advance past the first three / characters (should place index just
@@ -1585,7 +1578,7 @@ public class Response implements HttpServletResponse {
         }
 
         // Remove /./
-        index = startIndex;
+        int index = startIndex;
         while (true) {
             index = cc.indexOf("/./", 0, 3, index);
             if (index < 0) {
@@ -1648,10 +1641,7 @@ public class Response implements HttpServletResponse {
             return false;
         }
         pos = uri.indexOf('/', pos + 3);
-        if (pos < 0) {
-            return false;
-        }
-        return true;
+        return pos >= 0;
     }
 
     /**
diff --git a/java/org/apache/catalina/connector/ResponseFacade.java 
b/java/org/apache/catalina/connector/ResponseFacade.java
index 4d01367bbd..6926c6ee3d 100644
--- a/java/org/apache/catalina/connector/ResponseFacade.java
+++ b/java/org/apache/catalina/connector/ResponseFacade.java
@@ -123,7 +123,7 @@ public class ResponseFacade implements HttpServletResponse {
     /**
      * The wrapped response.
      */
-    protected Response response = null;
+    protected Response response;
 
 
     // --------------------------------------------------------- Public Methods


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to