Author: violetagg
Date: Fri Jul  5 19:09:16 2013
New Revision: 1500105

URL: http://svn.apache.org/r1500105
Log:
Merged revision 1499953 from tomcat/trunk:
According EL javadoc ELContext.getContext must throw NPE when the provided 
class is NULL.

Added:
    tomcat/tc7.0.x/trunk/test/javax/el/TestELContext.java
      - copied unchanged from r1499953, 
tomcat/trunk/test/javax/el/TestELContext.java
    tomcat/tc7.0.x/trunk/test/javax/el/TesterELContext.java
      - copied unchanged from r1499953, 
tomcat/trunk/test/javax/el/TesterELContext.java
Modified:
    tomcat/tc7.0.x/trunk/   (props changed)
    tomcat/tc7.0.x/trunk/java/javax/el/ELContext.java
    tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
------------------------------------------------------------------------------
  Merged /tomcat/trunk:r1499953

Modified: tomcat/tc7.0.x/trunk/java/javax/el/ELContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/el/ELContext.java?rev=1500105&r1=1500104&r2=1500105&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/el/ELContext.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/el/ELContext.java Fri Jul  5 19:09:16 2013
@@ -40,7 +40,14 @@ public abstract class ELContext {
     }
     
     // Can't use Class<?> because API needs to match specification
+    /**
+     * @throws NullPointerException
+     *              If the provided key is <code>null</code>
+     */
     public Object getContext(@SuppressWarnings("rawtypes") Class key) {
+        if (key == null) {
+            throw new NullPointerException();
+        }
         if (this.map == null) {
             return null;
         }

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1500105&r1=1500104&r2=1500105&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Fri Jul  5 19:09:16 2013
@@ -70,6 +70,11 @@
         <bug>55198</bug>: Ensure attribute values in tagx files that include EL
         and quoted XML characters are correctly quoted in the output. (markt)
       </fix>
+      <fix>
+        Ensure that <code>javax.el.ELContext.getContext(Class)</code> will
+        throw <code>NullPointerException</code> when the provided class is
+        null. (violetagg)
+      </fix>
     </changelog>
   </subsection>
   <subsection name="Cluster">



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

Reply via email to