Author: markt
Date: Tue May 22 18:54:04 2018
New Revision: 1832055

URL: http://svn.apache.org/viewvc?rev=1832055&view=rev
Log:
SpotBugs: Make inner classes static where possible

Modified:
    tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
    
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementDecoratorInterceptor.java
    
tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
    tomcat/trunk/test/org/apache/catalina/authenticator/TestBasicAuthParser.java
    tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java
    tomcat/trunk/test/org/apache/catalina/core/TestDefaultInstanceManager.java
    tomcat/trunk/test/org/apache/catalina/core/TestStandardContext.java
    
tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoaderExecutorMemoryLeak.java
    
tomcat/trunk/test/org/apache/catalina/valves/TestStuckThreadDetectionValve.java
    tomcat/trunk/test/org/apache/coyote/http11/upgrade/TestUpgrade.java
    tomcat/trunk/test/org/apache/juli/TestOneLineFormatterPerformance.java
    tomcat/trunk/test/org/apache/tomcat/util/buf/TestByteChunk.java
    tomcat/trunk/test/org/apache/tomcat/util/buf/TestCharChunk.java
    tomcat/trunk/test/org/apache/tomcat/websocket/TesterAsyncTiming.java
    tomcat/trunk/test/org/apache/tomcat/websocket/server/TestCloseBug58624.java
    tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java

Modified: 
tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java Tue 
May 22 18:54:04 2018
@@ -418,7 +418,7 @@ public class Http2AsyncUpgradeHandler ex
     }
 
 
-    private class AsyncHeaderFrameBuffers implements HeaderFrameBuffers {
+    private static class AsyncHeaderFrameBuffers implements HeaderFrameBuffers 
{
 
         int payloadSize;
 

Modified: 
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementDecoratorInterceptor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementDecoratorInterceptor.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- 
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementDecoratorInterceptor.java
 (original)
+++ 
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementDecoratorInterceptor.java
 Tue May 22 18:54:04 2018
@@ -267,7 +267,7 @@ public class StatementDecoratorIntercept
         }
     }
 
-    protected class ResultSetProxy implements InvocationHandler {
+    protected static class ResultSetProxy implements InvocationHandler {
 
         private Object st;
         private Object delegate;

Modified: 
tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- 
tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
 (original)
+++ 
tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
 Tue May 22 18:54:04 2018
@@ -197,7 +197,7 @@ public class TestSlowQueryReport extends
     }
 
 
-    public class ClientListener implements NotificationListener {
+    public static class ClientListener implements NotificationListener {
         AtomicInteger notificationCount = new AtomicInteger(0);
         @Override
         public void handleNotification(Notification notification,

Modified: 
tomcat/trunk/test/org/apache/catalina/authenticator/TestBasicAuthParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/authenticator/TestBasicAuthParser.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- 
tomcat/trunk/test/org/apache/catalina/authenticator/TestBasicAuthParser.java 
(original)
+++ 
tomcat/trunk/test/org/apache/catalina/authenticator/TestBasicAuthParser.java 
Tue May 22 18:54:04 2018
@@ -463,7 +463,7 @@ public class TestBasicAuthParser {
      * for BASIC Authentication.
      * Note: only used internally, so no need to validate arguments.
      */
-    private final class BasicAuthHeader {
+    private static final class BasicAuthHeader {
 
         private  final String HTTP_AUTH = "authorization: ";
         private  final byte[] HEADER =

Modified: tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java (original)
+++ tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java Tue May 22 
18:54:04 2018
@@ -845,7 +845,7 @@ public class TestRequest extends TomcatB
         Assert.assertEquals(expected, resultPath);
     }
 
-    private class Bug56501Servlet extends HttpServlet {
+    private static class Bug56501Servlet extends HttpServlet {
 
         private static final long serialVersionUID = 1L;
 
@@ -957,7 +957,7 @@ public class TestRequest extends TomcatB
     }
 
 
-    private class Bug61264GetReaderServlet extends HttpServlet {
+    private static class Bug61264GetReaderServlet extends HttpServlet {
 
         private static final long serialVersionUID = 1L;
 

Modified: 
tomcat/trunk/test/org/apache/catalina/core/TestDefaultInstanceManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/core/TestDefaultInstanceManager.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/core/TestDefaultInstanceManager.java 
(original)
+++ tomcat/trunk/test/org/apache/catalina/core/TestDefaultInstanceManager.java 
Tue May 22 18:54:04 2018
@@ -139,7 +139,7 @@ public class TestDefaultInstanceManager
     }
 
 
-    private class InstanceManagerRunnable implements Runnable {
+    private static class InstanceManagerRunnable implements Runnable {
 
         private final InstanceManager im;
 

Modified: tomcat/trunk/test/org/apache/catalina/core/TestStandardContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/core/TestStandardContext.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/core/TestStandardContext.java 
(original)
+++ tomcat/trunk/test/org/apache/catalina/core/TestStandardContext.java Tue May 
22 18:54:04 2018
@@ -899,7 +899,7 @@ public class TestStandardContext extends
                 .isAvailable());
     }
 
-    private class FailingStartupServlet extends HttpServlet {
+    private static class FailingStartupServlet extends HttpServlet {
 
         private static final long serialVersionUID = 1L;
 

Modified: 
tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoaderExecutorMemoryLeak.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoaderExecutorMemoryLeak.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- 
tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoaderExecutorMemoryLeak.java
 (original)
+++ 
tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoaderExecutorMemoryLeak.java
 Tue May 22 18:54:04 2018
@@ -104,7 +104,7 @@ public class TestWebappClassLoaderExecut
             resp.getWriter().flush();
         }
 
-        class Task implements Runnable {
+        static class Task implements Runnable {
 
             String _id;
 

Modified: 
tomcat/trunk/test/org/apache/catalina/valves/TestStuckThreadDetectionValve.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/valves/TestStuckThreadDetectionValve.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- 
tomcat/trunk/test/org/apache/catalina/valves/TestStuckThreadDetectionValve.java 
(original)
+++ 
tomcat/trunk/test/org/apache/catalina/valves/TestStuckThreadDetectionValve.java 
Tue May 22 18:54:04 2018
@@ -139,7 +139,7 @@ public class TestStuckThreadDetectionVal
         Assert.assertTrue(result.toString().startsWith("OK"));
     }
 
-    private class StuckingServlet extends HttpServlet {
+    private static class StuckingServlet extends HttpServlet {
 
         private static final long serialVersionUID = 1L;
         private final long delay;

Modified: tomcat/trunk/test/org/apache/coyote/http11/upgrade/TestUpgrade.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http11/upgrade/TestUpgrade.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/http11/upgrade/TestUpgrade.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/http11/upgrade/TestUpgrade.java Tue May 
22 18:54:04 2018
@@ -305,7 +305,7 @@ public class TestUpgrade extends TomcatB
         }
 
 
-        private class EchoListener implements ReadListener, WriteListener {
+        private static class EchoListener implements ReadListener, 
WriteListener {
 
             private final ServletInputStream sis;
             private final ServletOutputStream sos;

Modified: tomcat/trunk/test/org/apache/juli/TestOneLineFormatterPerformance.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/juli/TestOneLineFormatterPerformance.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/juli/TestOneLineFormatterPerformance.java 
(original)
+++ tomcat/trunk/test/org/apache/juli/TestOneLineFormatterPerformance.java Tue 
May 22 18:54:04 2018
@@ -49,7 +49,7 @@ public class TestOneLineFormatterPerform
     }
 
 
-    private class StringFormatImpl implements DateFormat {
+    private static class StringFormatImpl implements DateFormat {
 
         @Override
         public String format(long timestamp) {
@@ -58,7 +58,7 @@ public class TestOneLineFormatterPerform
     }
 
 
-    private class DateFormatCacheImpl implements DateFormat {
+    private static class DateFormatCacheImpl implements DateFormat {
 
         private final DateFormatCache cache;
 

Modified: tomcat/trunk/test/org/apache/tomcat/util/buf/TestByteChunk.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/buf/TestByteChunk.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/util/buf/TestByteChunk.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/util/buf/TestByteChunk.java Tue May 22 
18:54:04 2018
@@ -189,7 +189,7 @@ public class TestByteChunk {
     }
 
 
-    public class Sink implements ByteOutputChannel {
+    public static class Sink implements ByteOutputChannel {
 
         @Override
         public void realWriteBytes(byte[] cbuf, int off, int len) throws 
IOException {

Modified: tomcat/trunk/test/org/apache/tomcat/util/buf/TestCharChunk.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/buf/TestCharChunk.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/util/buf/TestCharChunk.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/util/buf/TestCharChunk.java Tue May 22 
18:54:04 2018
@@ -86,7 +86,7 @@ public class TestCharChunk {
     }
 
 
-    public class Sink implements CharOutputChannel {
+    public static class Sink implements CharOutputChannel {
 
         @Override
         public void realWriteChars(char[] cbuf, int off, int len) throws 
IOException {

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TesterAsyncTiming.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterAsyncTiming.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterAsyncTiming.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterAsyncTiming.java Tue 
May 22 18:54:04 2018
@@ -70,7 +70,7 @@ public class TesterAsyncTiming {
             }
         }
 
-        private class SemaphoreSendHandler implements SendHandler {
+        private static class SemaphoreSendHandler implements SendHandler {
 
             private final Semaphore semaphore;
 

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/server/TestCloseBug58624.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/server/TestCloseBug58624.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/server/TestCloseBug58624.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/server/TestCloseBug58624.java 
Tue May 22 18:54:04 2018
@@ -89,7 +89,7 @@ public class TestCloseBug58624 extends W
     }
 
     @ClientEndpoint
-    public class Bug58624ClientEndpoint {
+    public static class Bug58624ClientEndpoint {
 
         private volatile Throwable t;
 

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java?rev=1832055&r1=1832054&r2=1832055&view=diff
==============================================================================
--- tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java 
(original)
+++ tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java 
Tue May 22 18:54:04 2018
@@ -409,7 +409,7 @@ public final class Room {
      * Note: This means a player object is actually a join between Room and
      * Client.
      */
-    public final class Player {
+    public static final class Player {
 
         /**
          * The room to which this player belongs.



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

Reply via email to