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