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 2013/07/03 10:28:30 UTC

svn commit: r1499255 - /tomcat/trunk/java/javax/el/CompositeELResolver.java

Author: markt
Date: Wed Jul  3 08:28:29 2013
New Revision: 1499255

URL: http://svn.apache.org/r1499255
Log:
EL 3.0
Implement new method

Modified:
    tomcat/trunk/java/javax/el/CompositeELResolver.java

Modified: tomcat/trunk/java/javax/el/CompositeELResolver.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/el/CompositeELResolver.java?rev=1499255&r1=1499254&r2=1499255&view=diff
==============================================================================
--- tomcat/trunk/java/javax/el/CompositeELResolver.java (original)
+++ tomcat/trunk/java/javax/el/CompositeELResolver.java Wed Jul  3 08:28:29 2013
@@ -167,6 +167,20 @@ public class CompositeELResolver extends
         return commonType;
     }
 
+    @Override
+    public Object convertToType(ELContext context, Object obj, Class<?> type) {
+        context.setPropertyResolved(false);
+        int sz = this.size;
+        Object result = null;
+        for (int i = 0; i < sz; i++) {
+            result = this.resolvers[i].convertToType(context, obj, type);
+            if (context.isPropertyResolved()) {
+                return result;
+            }
+        }
+        return null;
+    }
+
     private static final class FeatureIterator implements Iterator<FeatureDescriptor> {
 
         private final ELContext context;



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