2010/12/11  <ma...@apache.org>:
> Author: markt
> Date: Sat Dec 11 20:36:29 2010
> New Revision: 1044708
>
> URL: http://svn.apache.org/viewvc?rev=1044708&view=rev
> Log:
> javax.el should not depend on javax.servlet.jsp.el
>
> 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=1044708&r1=1044707&r2=1044708&view=diff
> ==============================================================================
> --- tomcat/trunk/java/javax/el/CompositeELResolver.java (original)
> +++ tomcat/trunk/java/javax/el/CompositeELResolver.java Sat Dec 11 20:36:29 
> 2010
> @@ -21,8 +21,6 @@ import java.beans.FeatureDescriptor;
>  import java.util.Iterator;
>  import java.util.NoSuchElementException;
>
> -import javax.servlet.jsp.el.ScopedAttributeELResolver;
> -
>  public class CompositeELResolver extends ELResolver {
>
>     private int size;
> @@ -120,8 +118,10 @@ public class CompositeELResolver extends
>         for (int i = 0; i < sz; i++) {
>             type = this.resolvers[i].getType(context, base, property);
>             if (context.isPropertyResolved()) {
> -                if (resolvers[i] instanceof ScopedAttributeELResolver) {
> +                if (resolvers[i].getClass().getName().equals(
> +                        "javax.servlet.jsp.el.ScopedAttributeELResolver")) {
>                     // Special case since this will always return Object.class
> +                    // for type
>                     Object value =
>                         resolvers[i].getValue(context, base, property);
>                     if (value != null) {

The instanceof in the old code works for any class that extends
ScopedAttributeELResolver. The new code does not.



Best regards,
Konstantin Kolinko

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

Reply via email to