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]