Author: markt Date: Fri Jul 13 20:51:19 2012 New Revision: 1361394 URL: http://svn.apache.org/viewvc?rev=1361394&view=rev Log: Code clean-up for o.a.catalina.filters - Add final prompted by UCDetector - Java 7 use of <>
Modified: tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java tomcat/trunk/java/org/apache/catalina/filters/ExpiresFilter.java tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java Modified: tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java?rev=1361394&r1=1361393&r2=1361394&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java Fri Jul 13 20:51:19 2012 @@ -56,7 +56,7 @@ public class CsrfPreventionFilter extend private Random randomSource; - private final Set<String> entryPoints = new HashSet<String>(); + private final Set<String> entryPoints = new HashSet<>(); private int nonceCacheSize = 5; @@ -153,7 +153,6 @@ public class CsrfPreventionFilter extend } } - @SuppressWarnings("unchecked") LruCache<String> nonceCache = (LruCache<String>) req.getSession(true).getAttribute( Constants.CSRF_NONCE_SESSION_ATTR_NAME); @@ -169,7 +168,7 @@ public class CsrfPreventionFilter extend } if (nonceCache == null) { - nonceCache = new LruCache<String>(nonceCacheSize); + nonceCache = new LruCache<>(nonceCacheSize); req.getSession().setAttribute( Constants.CSRF_NONCE_SESSION_ATTR_NAME, nonceCache); } Modified: tomcat/trunk/java/org/apache/catalina/filters/ExpiresFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/ExpiresFilter.java?rev=1361394&r1=1361393&r2=1361394&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/ExpiresFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/ExpiresFilter.java Fri Jul 13 20:51:19 2012 @@ -1177,7 +1177,7 @@ public class ExpiresFilter extends Filte /** * Expires configuration by content type. Visible for test. */ - private Map<String, ExpiresConfiguration> expiresConfigurationByContentType = new LinkedHashMap<String, ExpiresConfiguration>(); + private Map<String, ExpiresConfiguration> expiresConfigurationByContentType = new LinkedHashMap<>(); @Override public void doFilter(ServletRequest request, ServletResponse response, @@ -1536,7 +1536,7 @@ public class ExpiresFilter extends Filte } } - List<Duration> durations = new ArrayList<Duration>(); + List<Duration> durations = new ArrayList<>(); while (currentToken != null) { int amount; Modified: tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java?rev=1361394&r1=1361393&r2=1361394&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java Fri Jul 13 20:51:19 2012 @@ -452,7 +452,7 @@ public class RemoteIpFilter implements F } }; - protected Map<String, List<String>> headers; + protected final Map<String, List<String>> headers; protected int localPort; @@ -475,7 +475,7 @@ public class RemoteIpFilter implements F this.secure = request.isSecure(); this.serverPort = request.getServerPort(); - headers = new HashMap<String, List<String>>(); + headers = new HashMap<>(); for (Enumeration<String> headerNames = request.getHeaderNames(); headerNames.hasMoreElements();) { String header = headerNames.nextElement(); headers.put(header, Collections.list(request.getHeaders(header))); @@ -739,7 +739,7 @@ public class RemoteIpFilter implements F internalProxies.matcher(request.getRemoteAddr()).matches()) { String remoteIp = null; // In java 6, proxiesHeaderValue should be declared as a java.util.Deque - LinkedList<String> proxiesHeaderValue = new LinkedList<String>(); + LinkedList<String> proxiesHeaderValue = new LinkedList<>(); StringBuilder concatRemoteIpHeaderValue = new StringBuilder(); for (Enumeration<String> e = request.getHeaders(remoteIpHeader); e.hasMoreElements();) { @@ -767,7 +767,7 @@ public class RemoteIpFilter implements F } } // continue to loop on remoteIpHeaderValue to build the new value of the remoteIpHeader - LinkedList<String> newRemoteIpHeaderValue = new LinkedList<String>(); + LinkedList<String> newRemoteIpHeaderValue = new LinkedList<>(); for (; idx >= 0; idx--) { String currentRemoteIp = remoteIpHeaderValue[idx]; newRemoteIpHeaderValue.addFirst(currentRemoteIp); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org