Author: markt
Date: Thu Aug 16 20:59:25 2012
New Revision: 1374052

URL: http://svn.apache.org/viewvc?rev=1374052&view=rev
Log:
Code clean-up for o.a.el
 - Remove unnecessary warnings
 - Java 7 <>

Modified:
    tomcat/trunk/java/org/apache/el/lang/EvaluationContext.java
    tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java
    tomcat/trunk/java/org/apache/el/lang/FunctionMapperImpl.java
    tomcat/trunk/java/org/apache/el/lang/VariableMapperImpl.java
    tomcat/trunk/java/org/apache/el/parser/AstMethodParameters.java
    tomcat/trunk/java/org/apache/el/util/ConcurrentCache.java
    tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java

Modified: tomcat/trunk/java/org/apache/el/lang/EvaluationContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/EvaluationContext.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/EvaluationContext.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/EvaluationContext.java Thu Aug 16 
20:59:25 2012
@@ -55,7 +55,7 @@ public final class EvaluationContext ext
 
     @Override
     // Can't use Class<?> because API needs to match specification in 
superclass
-    public Object getContext(@SuppressWarnings("rawtypes") Class key) {
+    public Object getContext(Class key) {
         return this.elContext.getContext(key);
     }
 
@@ -71,8 +71,7 @@ public final class EvaluationContext ext
 
     @Override
     // Can't use Class<?> because API needs to match specification in 
superclass
-    public void putContext(@SuppressWarnings("rawtypes") Class key,
-            Object contextObject) {
+    public void putContext(Class key, Object contextObject) {
         this.elContext.putContext(key, contextObject);
     }
 

Modified: tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java Thu Aug 16 
20:59:25 2012
@@ -72,7 +72,7 @@ public final class ExpressionBuilder imp
     }
 
     private static final ConcurrentCache<String, Node> cache =
-        new ConcurrentCache<String, Node>(CACHE_SIZE);
+            new ConcurrentCache<>(CACHE_SIZE);
 
     private FunctionMapper fnMapper;
 

Modified: tomcat/trunk/java/org/apache/el/lang/FunctionMapperImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/FunctionMapperImpl.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/FunctionMapperImpl.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/FunctionMapperImpl.java Thu Aug 16 
20:59:25 2012
@@ -58,7 +58,7 @@ public class FunctionMapperImpl extends 
 
     public void addFunction(String prefix, String localName, Method m) {
         if (this.functions == null) {
-            this.functions = new HashMap<String, Function>();
+            this.functions = new HashMap<>();
         }
         Function f = new Function(prefix, localName, m);
         synchronized (this) {
@@ -81,7 +81,6 @@ public class FunctionMapperImpl extends 
      *
      * @see java.io.Externalizable#readExternal(java.io.ObjectInput)
      */
-    @SuppressWarnings("unchecked")
     @Override
     public void readExternal(ObjectInput in) throws IOException,
             ClassNotFoundException {

Modified: tomcat/trunk/java/org/apache/el/lang/VariableMapperImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/VariableMapperImpl.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/VariableMapperImpl.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/VariableMapperImpl.java Thu Aug 16 
20:59:25 2012
@@ -31,7 +31,7 @@ public class VariableMapperImpl extends 
 
     private static final long serialVersionUID = 1L;
 
-    private Map<String, ValueExpression> vars = new HashMap<String, 
ValueExpression>();
+    private Map<String, ValueExpression> vars = new HashMap<>();
 
     public VariableMapperImpl() {
         super();
@@ -48,9 +48,9 @@ public class VariableMapperImpl extends 
         return this.vars.put(variable, expression);
     }
 
-    @SuppressWarnings("unchecked")
     @Override
-    public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
+    public void readExternal(ObjectInput in) throws IOException,
+            ClassNotFoundException {
         this.vars = (Map<String, ValueExpression>) in.readObject();
     }
 

Modified: tomcat/trunk/java/org/apache/el/parser/AstMethodParameters.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/parser/AstMethodParameters.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/parser/AstMethodParameters.java (original)
+++ tomcat/trunk/java/org/apache/el/parser/AstMethodParameters.java Thu Aug 16 
20:59:25 2012
@@ -31,7 +31,7 @@ public final class AstMethodParameters e
     }
 
     public Object[] getParameters(EvaluationContext ctx) {
-        ArrayList<Object> params = new ArrayList<Object>();
+        ArrayList<Object> params = new ArrayList<>();
         for (int i = 0; i < this.jjtGetNumChildren(); i++) {
             params.add(this.jjtGetChild(i).getValue(ctx));
         }

Modified: tomcat/trunk/java/org/apache/el/util/ConcurrentCache.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/util/ConcurrentCache.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/util/ConcurrentCache.java (original)
+++ tomcat/trunk/java/org/apache/el/util/ConcurrentCache.java Thu Aug 16 
20:59:25 2012
@@ -30,8 +30,8 @@ public final class ConcurrentCache<K,V> 
 
     public ConcurrentCache(int size) {
         this.size = size;
-        this.eden = new ConcurrentHashMap<K,V>(size);
-        this.longterm = new WeakHashMap<K,V>(size);
+        this.eden = new ConcurrentHashMap<>(size);
+        this.longterm = new WeakHashMap<>(size);
     }
 
     public V get(K k) {

Modified: tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java?rev=1374052&r1=1374051&r2=1374052&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java (original)
+++ tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java Thu Aug 16 
20:59:25 2012
@@ -134,7 +134,7 @@ public class ReflectionUtil {
         }
 
         Method[] methods = base.getClass().getMethods();
-        Map<Method,Integer> candidates = new HashMap<Method,Integer>();
+        Map<Method,Integer> candidates = new HashMap<>();
 
         for (Method m : methods) {
             if (!m.getName().equals(methodName)) {



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

Reply via email to