Author: markt
Date: Fri Oct 9 12:39:35 2015
New Revision: 1707706
URL: http://svn.apache.org/viewvc?rev=1707706&view=rev
Log:
Servlet 4.0.
Javadoc updates for ServletContext methods to clarify that null
attribute/parameter names are not allowed.
Modified:
tomcat/trunk/java/javax/servlet/ServletContext.java
Modified: tomcat/trunk/java/javax/servlet/ServletContext.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletContext.java?rev=1707706&r1=1707705&r2=1707706&view=diff
==============================================================================
--- tomcat/trunk/java/javax/servlet/ServletContext.java (original)
+++ tomcat/trunk/java/javax/servlet/ServletContext.java Fri Oct 9 12:39:35 2015
@@ -430,6 +430,8 @@ public interface ServletContext {
* whose value is requested
* @return a <code>String</code> containing the value of the initialization
* parameter
+ * @throws NullPointerException If the provided parameter name is
+ * <code>null</code>
* @see ServletConfig#getInitParameter
*/
public String getInitParameter(String name);
@@ -462,6 +464,8 @@ public interface ServletContext {
* {@link javax.servlet.annotation.WebListener}. For example, a
* {@link ServletContextListener} defined in a TLD would not be able to
* use this method.
+ * @throws NullPointerException If the provided parameter name is
+ * <code>null</code>
* @since Servlet 3.0
*/
public boolean setInitParameter(String name, String value);
@@ -483,6 +487,8 @@ public interface ServletContext {
* a <code>String</code> specifying the name of the attribute
* @return an <code>Object</code> containing the value of the attribute, or
* <code>null</code> if no attribute exists matching the given name
+ * @throws NullPointerException If the provided attribute name is
+ * <code>null</code>
* @see ServletContext#getAttributeNames
*/
public Object getAttribute(String name);
@@ -516,6 +522,8 @@ public interface ServletContext {
* a <code>String</code> specifying the name of the attribute
* @param object
* an <code>Object</code> representing the attribute to be bound
+ * @throws NullPointerException If the provided attribute name is
+ * <code>null</code>
*/
public void setAttribute(String name, Object object);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]