You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2012/03/13 14:04:39 UTC

svn commit: r1300110 - in /tomcat/trunk: java/org/apache/coyote/http11/ java/org/apache/coyote/spdy/ java/org/apache/tomcat/jni/socket/ java/org/apache/tomcat/spdy/ modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/

Author: markt
Date: Tue Mar 13 13:04:38 2012
New Revision: 1300110

URL: http://svn.apache.org/viewvc?rev=1300110&view=rev
Log:
Fix more Eclipse warnings:
- generics
- @Override
- unnecessary casts
- unnecessary code
- static field access

Modified:
    tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
    tomcat/trunk/java/org/apache/coyote/spdy/SpdyProcessor.java
    tomcat/trunk/java/org/apache/coyote/spdy/SpdyProxyProtocol.java
    tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocket.java
    tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocketContext.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContextJni.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java
    tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java Tue Mar 13 13:04:38 2012
@@ -187,7 +187,7 @@ public class Http11AprProtocol extends A
     // TODO: map of protocols
     public void setNpnHandler(String impl) {
         try {
-            Class c = Class.forName(impl);
+            Class<?> c = Class.forName(impl);
             npnHandler = (NpnHandler) c.newInstance();
         } catch (Exception ex) {
             getLog().warn("Failed to init light protocol " + impl, ex);

Modified: tomcat/trunk/java/org/apache/coyote/spdy/SpdyProcessor.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/spdy/SpdyProcessor.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/spdy/SpdyProcessor.java (original)
+++ tomcat/trunk/java/org/apache/coyote/spdy/SpdyProcessor.java Tue Mar 13 13:04:38 2012
@@ -32,6 +32,7 @@ import org.apache.coyote.RequestInfo;
 import org.apache.coyote.Response;
 import org.apache.coyote.http11.upgrade.UpgradeInbound;
 import org.apache.tomcat.spdy.SpdyConnection;
+import org.apache.tomcat.spdy.SpdyContext;
 import org.apache.tomcat.spdy.SpdyFrame;
 import org.apache.tomcat.spdy.SpdyStream;
 import org.apache.tomcat.util.ExceptionUtils;
@@ -220,7 +221,7 @@ public class SpdyProcessor extends Abstr
 
     @Override
     public void action(ActionCode actionCode, Object param) {
-        if (spdy.getSpdyContext().debug) {
+        if (SpdyContext.debug) {
             // System.err.println(actionCode);
         }
 
@@ -473,7 +474,8 @@ public class SpdyProcessor extends Abstr
     }
 
     @Override
-    public SocketState process(SocketWrapper socket) throws IOException {
+    public SocketState process(SocketWrapper<Object> socket)
+            throws IOException {
         throw new IOException("Unimplemented");
     }
 
@@ -533,7 +535,7 @@ public class SpdyProcessor extends Abstr
                     throw new IOException("Name too long");
                 }
                 request.requestURI().setBytes(frame.data, frame.off, valueLen);
-                if (spdy.getSpdyContext().debug) {
+                if (SpdyContext.debug) {
                     System.err.println("URL= " + request.requestURI());
                 }
                 frame.advance(valueLen);

Modified: tomcat/trunk/java/org/apache/coyote/spdy/SpdyProxyProtocol.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/spdy/SpdyProxyProtocol.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/spdy/SpdyProxyProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/spdy/SpdyProxyProtocol.java Tue Mar 13 13:04:38 2012
@@ -81,6 +81,7 @@ public class SpdyProxyProtocol extends A
         return cHandler;
     }
 
+    @Override
     public void start() throws Exception {
         super.start();
         spdyContext = new SpdyContextProxy() {

Modified: tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocket.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocket.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocket.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocket.java Tue Mar 13 13:04:38 2012
@@ -117,6 +117,7 @@ public class AprSocket implements Runnab
         poller = null;
     }
 
+    @Override
     public String toString() {
         return (context.isServer() ? "AprSrv-" : "AprCli-") +
                 Long.toHexString(socket) + " " + Integer.toHexString(status);
@@ -285,7 +286,7 @@ public class AprSocket implements Runnab
                 log.warning("apr.send(): Failed to send, closing " + sent);
             }
             reset();
-            throw new IOException("Error sending " + sent + " " + Error.strerror((int) -sent));
+            throw new IOException("Error sending " + sent + " " + Error.strerror(-sent));
         } else {
             off += sent;
             len -= sent;
@@ -337,7 +338,7 @@ public class AprSocket implements Runnab
         }
         // abrupt close
         reset();
-        throw new IOException("apr.read(): " + read + " " + Error.strerror((int) -read));
+        throw new IOException("apr.read(): " + read + " " + Error.strerror(-read));
     }
 
     public int readNB(byte[] data, int off, int len) throws IOException {
@@ -799,13 +800,13 @@ public class AprSocket implements Runnab
                 log.info(this + " StartSSL");
             }
 
-            AprSocketContext aprCon = (AprSocketContext) context;
+            AprSocketContext aprCon = context;
             SSLSocket.attach(aprCon.getSslCtx(), socket);
 
             if (context.debugSSL) {
                 SSLExt.debug(socket);
             }
-            if (!((AprSocketContext) getContext()).isServer()) {
+            if (!getContext().isServer()) {
                 if (context.USE_TICKETS && hostInfo.ticketLen > 0) {
                     SSLExt.setTicket(socket, hostInfo.ticket,
                             hostInfo.ticketLen);

Modified: tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocketContext.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocketContext.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocketContext.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/jni/socket/AprSocketContext.java Tue Mar 13 13:04:38 2012
@@ -508,6 +508,7 @@ public class AprSocketContext {
      * To clean the pools - we could track if all channels are
      * closed, but this seems simpler and safer.
      */
+    @Override
     protected void finalize() {
         if (rootPool != 0) {
             log.warning(this + " GC without stop()");
@@ -860,6 +861,7 @@ public class AprSocketContext {
             setDaemon(true);
         }
 
+        @Override
         public void run() {
             while(running) {
                 try {
@@ -972,6 +974,7 @@ public class AprSocketContext {
 
         private List<AprSocket> updates = new ArrayList<AprSocket>();
 
+        @Override
         public void run() {
             if (!running) {
                 return;
@@ -1286,7 +1289,7 @@ public class AprSocketContext {
             }
             if (failed) {
                 up.reset();
-                throw new IOException("poll add error " +  rv + " " + up + " " + Error.strerror((int)rv));
+                throw new IOException("poll add error " +  rv + " " + up + " " + Error.strerror(rv));
             }
         }
 
@@ -1303,7 +1306,7 @@ public class AprSocketContext {
             up.clearStatus(AprSocket.POLL);
 
             if (rv != Status.APR_SUCCESS) {
-                log.severe("poll remove error " +  Error.strerror((int)rv) + " " + up);
+                log.severe("poll remove error " +  Error.strerror(rv) + " " + up);
             } else {
                 polledCount.decrementAndGet();
             }

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java Tue Mar 13 13:04:38 2012
@@ -147,6 +147,7 @@ public abstract class SpdyConnection { /
         outCondition = framerLock.newCondition();
     }
 
+    @Override
     public String toString() {
         return "SpdyCon open=" + channels.size();
     }
@@ -278,7 +279,7 @@ public abstract class SpdyConnection { /
                 framerLock.unlock();
             }
 
-            if (getSpdyContext().debug) {
+            if (SpdyContext.debug) {
                 trace("> " + out);
             }
 
@@ -335,6 +336,7 @@ public abstract class SpdyConnection { /
     static int drainCnt = 0;
 
     Runnable nbDrain = new Runnable() {
+        @Override
         public void run() {
             drain();
         }
@@ -381,12 +383,12 @@ public abstract class SpdyConnection { /
      */
     public int onBlockingSocket() {
         try {
-            if (getSpdyContext().debug) {
+            if (SpdyContext.debug) {
                 trace("< onConnection() " + lastChannel);
             }
             int rc = processInput();
 
-            if (getSpdyContext().debug) {
+            if (SpdyContext.debug) {
                 trace("< onConnection() " + rc + " " + lastChannel);
             }
             return rc;
@@ -494,7 +496,7 @@ public abstract class SpdyConnection { /
                 inFrame.nvCount = inFrame.read16();
             }
 
-            if (getSpdyContext().debug) {
+            if (SpdyContext.debug) {
                 trace("< " + inFrame);
             }
 

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContextJni.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContextJni.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContextJni.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContextJni.java Tue Mar 13 13:04:38 2012
@@ -73,8 +73,10 @@ public class SpdyContextJni extends Spdy
         handler.process(s, true, true, false);
     }
 
+    @Override
     public void listen(final int port, String cert, String key) throws IOException {
         con = new AprSocketContext() {
+            @Override
             protected void onSocket(AprSocket s) throws IOException {
                 SpdyConnectionAprSocket spdy = new SpdyConnectionAprSocket(SpdyContextJni.this);
                 spdy.setSocket(s);
@@ -90,6 +92,7 @@ public class SpdyContextJni extends Spdy
         con.listen(port);
     }
 
+    @Override
     public void stop() throws IOException {
         con.stop();
     }

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java Tue Mar 13 13:04:38 2012
@@ -83,6 +83,7 @@ public class SpdyFrame {
         endData = 0;
     }
 
+    @Override
     public String toString() {
         if (c) {
             if (type == 6) {

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java?rev=1300110&r1=1300109&r2=1300110&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java Tue Mar 13 13:04:38 2012
@@ -110,7 +110,7 @@ public class Bug51582
               e.printStackTrace();
             }
 
-          };
+          }
 
         };
         threadList.add(thread);



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