Author: markt
Date: Mon Nov  3 13:10:04 2014
New Revision: 1636345

URL: http://svn.apache.org/r1636345
Log:
Fix IDE warnings after switching to Java 8

Modified:
    tomcat/trunk/java/javax/el/ExpressionFactory.java
    tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/PoolingConnection.java
    tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java

Modified: tomcat/trunk/java/javax/el/ExpressionFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/el/ExpressionFactory.java?rev=1636345&r1=1636344&r2=1636345&view=diff
==============================================================================
--- tomcat/trunk/java/javax/el/ExpressionFactory.java (original)
+++ tomcat/trunk/java/javax/el/ExpressionFactory.java Mon Nov  3 13:10:04 2014
@@ -336,7 +336,7 @@ public abstract class ExpressionFactory 
         }
 
         public void setFactoryClass(Class<?> clazz) {
-            ref = new WeakReference<Class<?>>(clazz);
+            ref = new WeakReference<>(clazz);
         }
     }
 

Modified: tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/PoolingConnection.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/PoolingConnection.java?rev=1636345&r1=1636344&r2=1636345&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/PoolingConnection.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/PoolingConnection.java Mon 
Nov  3 13:10:04 2014
@@ -321,23 +321,23 @@ public class PoolingConnection extends D
                 @SuppressWarnings({"rawtypes", "unchecked"}) // Unable to find 
way to avoid this
                 PoolablePreparedStatement pps = new PoolablePreparedStatement(
                         getDelegate().prepareStatement(key.getSql()), key, 
_pstmtPool, this);
-                return new 
DefaultPooledObject<DelegatingPreparedStatement>(pps);
+                return new DefaultPooledObject<>(pps);
             }
-            return new DefaultPooledObject<DelegatingPreparedStatement>(
+            return new DefaultPooledObject<>(
                     new PoolableCallableStatement(getDelegate().prepareCall( 
key.getSql()), key, _pstmtPool, this));
         } else if (null == key.getResultSetType() && null == 
key.getResultSetConcurrency()){
             @SuppressWarnings({"rawtypes", "unchecked"}) // Unable to find way 
to avoid this
             PoolablePreparedStatement pps = new PoolablePreparedStatement(
                     getDelegate().prepareStatement(key.getSql(), 
key.getAutoGeneratedKeys().intValue()), key, _pstmtPool, this);
-            return new DefaultPooledObject<DelegatingPreparedStatement>(pps);
+            return new DefaultPooledObject<>(pps);
         } else { // Both _resultSetType and _resultSetConcurrency are non-null 
here (both or neither are set by constructors)
             if(key.getStmtType() == StatementType.PREPARED_STATEMENT) {
                 @SuppressWarnings({"rawtypes", "unchecked"}) // Unable to find 
way to avoid this
                 PoolablePreparedStatement pps = new 
PoolablePreparedStatement(getDelegate().prepareStatement(
                         key.getSql(), 
key.getResultSetType().intValue(),key.getResultSetConcurrency().intValue()), 
key, _pstmtPool, this);
-                return new 
DefaultPooledObject<DelegatingPreparedStatement>(pps);
+                return new DefaultPooledObject<>(pps);
             }
-            return new DefaultPooledObject<DelegatingPreparedStatement>(
+            return new DefaultPooledObject<>(
                     new PoolableCallableStatement( getDelegate().prepareCall(
                             key.getSql(),key.getResultSetType().intValue(), 
key.getResultSetConcurrency().intValue()), key, _pstmtPool, this));
         }

Modified: tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java?rev=1636345&r1=1636344&r2=1636345&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Mon 
Nov  3 13:10:04 2014
@@ -390,8 +390,8 @@ public class TestAbstractAjpProcessor ex
 
         public ReadBodyServlet(boolean callAvailable) {
             this.callAvailable = callAvailable;
-            this.availableList = callAvailable ? new ArrayList<Integer>() : 
null;
-            this.readList = callAvailable ? new ArrayList<Integer>() : null;
+            this.availableList = callAvailable ? new ArrayList<>() : null;
+            this.readList = callAvailable ? new ArrayList<>() : null;
         }
 
         @Override



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

Reply via email to