From: markt Date: Wed, 30 Dec 2009 18:21:26 +0000 (+0000) Subject: API changes for JSP/EL 2.2 changes. Dummy implementations where implmentation is... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=a3c203a5316d1d5ab852812e0032b7623e1ca245;p=tomcat7.0 API changes for JSP/EL 2.2 changes. Dummy implementations where implmentation is required. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@894688 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/javax/el/BeanELResolver.java b/java/javax/el/BeanELResolver.java index 77c482274..3304204de 100644 --- a/java/javax/el/BeanELResolver.java +++ b/java/javax/el/BeanELResolver.java @@ -350,4 +350,12 @@ public class BeanELResolver extends ELResolver { } } + + @Override + public Object invoke(ELContext context, Object base, Object method, + Class[] paramTypes, Object[] params) { + // TODO + return null; + } + } diff --git a/java/javax/el/CompositeELResolver.java b/java/javax/el/CompositeELResolver.java index b731c7a4b..5da448ca1 100644 --- a/java/javax/el/CompositeELResolver.java +++ b/java/javax/el/CompositeELResolver.java @@ -124,6 +124,13 @@ public class CompositeELResolver extends ELResolver { return null; } + @Override + public Object invoke(ELContext context, Object base, Object method, + Class[] paramTypes, Object[] params) { + // TODO + return null; + } + private final static class FeatureIterator implements Iterator { private final ELContext context; diff --git a/java/javax/el/ELResolver.java b/java/javax/el/ELResolver.java index 0b3b90afd..08d1cfb4a 100644 --- a/java/javax/el/ELResolver.java +++ b/java/javax/el/ELResolver.java @@ -66,4 +66,12 @@ public abstract class ELResolver { public abstract Iterator getFeatureDescriptors(ELContext context, Object base); public abstract Class getCommonPropertyType(ELContext context, Object base); + + public Object invoke(@SuppressWarnings("unused") ELContext context, + @SuppressWarnings("unused") Object base, + @SuppressWarnings("unused") Object method, + @SuppressWarnings("unused") Class[] paramTypes, + @SuppressWarnings("unused") Object[] params) { + return null; + } } diff --git a/java/javax/el/ExpressionFactory.java b/java/javax/el/ExpressionFactory.java index 16d51ed19..cc8b81031 100644 --- a/java/javax/el/ExpressionFactory.java +++ b/java/javax/el/ExpressionFactory.java @@ -17,6 +17,8 @@ package javax.el; +import java.util.Properties; + /** * * @since 2.1 @@ -37,4 +39,13 @@ public abstract class ExpressionFactory { String expression, Class expectedReturnType, Class[] expectedParamTypes) throws ELException, NullPointerException; + + public static ExpressionFactory newInstance() { + return newInstance(null); + } + + public static ExpressionFactory newInstance(Properties properties) { + // TODO + return null; + } }