Author: remm
Date: Wed Sep 13 06:38:25 2006
New Revision: 442983

URL: http://svn.apache.org/viewvc?view=rev&rev=442983
Log:
- Fix ArrayELResolver.coerce when using a String.
- Some cleanups.

Modified:
    tomcat/tc6.0.x/trunk/java/javax/el/ArrayELResolver.java
    tomcat/tc6.0.x/trunk/java/javax/el/ListELResolver.java
    tomcat/tc6.0.x/trunk/java/javax/el/ResourceBundleELResolver.java

Modified: tomcat/tc6.0.x/trunk/java/javax/el/ArrayELResolver.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/javax/el/ArrayELResolver.java?view=diff&rev=442983&r1=442982&r2=442983
==============================================================================
--- tomcat/tc6.0.x/trunk/java/javax/el/ArrayELResolver.java (original)
+++ tomcat/tc6.0.x/trunk/java/javax/el/ArrayELResolver.java Wed Sep 13 06:38:25 
2006
@@ -145,6 +145,9 @@
                if (property instanceof Boolean) {
                        return (((Boolean) property).booleanValue() ? 1 : 0);
                }
+        if (property instanceof String) {
+            return Integer.parseInt((String) property);
+        }
                throw new IllegalArgumentException(property != null ? property
                                .toString() : "null");
        }

Modified: tomcat/tc6.0.x/trunk/java/javax/el/ListELResolver.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/javax/el/ListELResolver.java?view=diff&rev=442983&r1=442982&r2=442983
==============================================================================
--- tomcat/tc6.0.x/trunk/java/javax/el/ListELResolver.java (original)
+++ tomcat/tc6.0.x/trunk/java/javax/el/ListELResolver.java Wed Sep 13 06:38:25 
2006
@@ -17,7 +17,6 @@
 package javax.el;
 
 import java.beans.FeatureDescriptor;
-import java.lang.reflect.Array;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;

Modified: tomcat/tc6.0.x/trunk/java/javax/el/ResourceBundleELResolver.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/javax/el/ResourceBundleELResolver.java?view=diff&rev=442983&r1=442982&r2=442983
==============================================================================
--- tomcat/tc6.0.x/trunk/java/javax/el/ResourceBundleELResolver.java (original)
+++ tomcat/tc6.0.x/trunk/java/javax/el/ResourceBundleELResolver.java Wed Sep 13 
06:38:25 2006
@@ -94,9 +94,9 @@
                return true;
        }
 
-       public Iterator getFeatureDescriptors(ELContext context, Object base) {
+       public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext 
context, Object base) {
                if (base instanceof ResourceBundle) {
-                       List feats = new ArrayList();
+                       List<FeatureDescriptor> feats = new 
ArrayList<FeatureDescriptor>();
                        Enumeration e = ((ResourceBundle) base).getKeys();
                        FeatureDescriptor feat;
                        String key;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to