The spec has a spelling mistake. Align with the spec until it is fixed.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 15 Jan 2010 14:10:11 +0000 (14:10 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 15 Jan 2010 14:10:11 +0000 (14:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@899634 13f79535-47bb-0310-9956-ffa450edef68

java/javax/el/MethodExpression.java
java/org/apache/el/MethodExpressionImpl.java
test/org/apache/el/TestMethodExpressionImpl.java

index 34c7cc0..6835a41 100644 (file)
@@ -30,8 +30,12 @@ public abstract class MethodExpression extends Expression {
     
     /**
      * @since EL 2.2
+     * 
+     * Note: The spelling mistake is deliberate.
+     * isParmetersProvided()  - Specification definition
+     * isParametersProvided() - Corrected spelling
      */
-    public boolean isParametersProvided() {
+    public boolean isParmetersProvided() {
         // Expected to be over-ridden by implementation
         return false;
     }
index ed55c83..d43a6d8 100644 (file)
@@ -320,9 +320,12 @@ public final class MethodExpressionImpl extends MethodExpression implements
 
     /**
      * @since EL 2.2
+     * Note: The spelling mistake is deliberate.
+     * isParmetersProvided()  - Specification definition
+     * isParametersProvided() - Corrected spelling
      */
     @Override
-    public boolean isParametersProvided() {
+    public boolean isParmetersProvided() {
         return this.getNode().isParametersProvided();
     }
     
index 5012e37..9831169 100644 (file)
@@ -45,9 +45,9 @@ public class TestMethodExpressionImpl extends TestCase {
                 new Class<?>[] { String.class });
 
         String result1 = (String) me1.invoke(context, null);
-        assertFalse(me1.isParametersProvided());
+        assertFalse(me1.isParmetersProvided());
         String result2 = (String) me2.invoke(context, new Object[] { "JUnit2" });
-        assertTrue(me2.isParametersProvided());
+        assertTrue(me2.isParmetersProvided());
         
         assertNotNull(result1);
         assertNotNull(result2);