This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/main by this push: new fa64c16 Clarify @since tags. Add missins @since tags. fa64c16 is described below commit fa64c162a505bf36c0335d713dea5606f9185dc2 Author: Mark Thomas <ma...@apache.org> AuthorDate: Tue Oct 12 08:02:30 2021 +0100 Clarify @since tags. Add missins @since tags. --- java/jakarta/el/MethodReference.java | 2 ++ java/jakarta/servlet/FilterChain.java | 2 -- java/jakarta/servlet/ServletContext.java | 2 +- java/jakarta/servlet/ServletContextAttributeEvent.java | 2 +- java/jakarta/servlet/ServletContextAttributeListener.java | 2 +- java/jakarta/servlet/ServletContextEvent.java | 2 +- java/jakarta/servlet/ServletContextListener.java | 2 +- java/jakarta/servlet/ServletResponse.java | 6 +++--- java/jakarta/servlet/ServletResponseWrapper.java | 6 +++--- .../servlet/descriptor/JspPropertyGroupDescriptor.java | 2 ++ java/jakarta/servlet/http/HttpServlet.java | 2 +- java/jakarta/servlet/http/HttpServletMapping.java | 2 +- java/jakarta/servlet/http/HttpServletRequestWrapper.java | 2 +- java/jakarta/servlet/http/HttpServletResponseWrapper.java | 2 +- java/jakarta/servlet/http/HttpSession.java | 2 +- .../servlet/http/HttpSessionActivationListener.java | 2 +- .../jakarta/servlet/http/HttpSessionAttributeListener.java | 2 +- java/jakarta/servlet/http/HttpSessionBindingEvent.java | 2 +- java/jakarta/servlet/http/HttpSessionEvent.java | 2 +- java/jakarta/servlet/http/HttpSessionListener.java | 2 +- java/jakarta/servlet/http/MappingMatch.java | 2 +- java/jakarta/servlet/jsp/ErrorData.java | 2 +- java/jakarta/servlet/jsp/JspApplicationContext.java | 2 +- java/jakarta/servlet/jsp/JspContext.java | 8 ++++---- java/jakarta/servlet/jsp/JspFactory.java | 2 +- java/jakarta/servlet/jsp/JspTagException.java | 4 ++-- java/jakarta/servlet/jsp/PageContext.java | 4 ++-- java/jakarta/servlet/jsp/SkipPageException.java | 2 +- java/jakarta/servlet/jsp/el/ELException.java | 2 +- java/jakarta/servlet/jsp/el/ELParseException.java | 2 +- java/jakarta/servlet/jsp/el/Expression.java | 2 +- java/jakarta/servlet/jsp/el/ExpressionEvaluator.java | 2 +- java/jakarta/servlet/jsp/el/FunctionMapper.java | 2 +- java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java | 2 +- java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java | 6 +++--- java/jakarta/servlet/jsp/el/VariableResolver.java | 2 +- java/jakarta/servlet/jsp/tagext/DynamicAttributes.java | 2 +- java/jakarta/servlet/jsp/tagext/FunctionInfo.java | 2 +- java/jakarta/servlet/jsp/tagext/JspFragment.java | 2 +- java/jakarta/servlet/jsp/tagext/JspTag.java | 2 +- java/jakarta/servlet/jsp/tagext/SimpleTag.java | 2 +- java/jakarta/servlet/jsp/tagext/SimpleTagSupport.java | 2 +- java/jakarta/servlet/jsp/tagext/TagAdapter.java | 2 +- java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java | 4 ++-- java/jakarta/servlet/jsp/tagext/TagExtraInfo.java | 2 +- java/jakarta/servlet/jsp/tagext/TagFileInfo.java | 2 +- java/jakarta/servlet/jsp/tagext/TagInfo.java | 8 ++++---- java/jakarta/servlet/jsp/tagext/TagLibraryInfo.java | 14 +++++++------- java/jakarta/websocket/server/ServerContainer.java | 2 ++ java/jakarta/websocket/server/ServerEndpointConfig.java | 2 ++ 50 files changed, 74 insertions(+), 68 deletions(-) diff --git a/java/jakarta/el/MethodReference.java b/java/jakarta/el/MethodReference.java index c2ae338..ed59a84 100644 --- a/java/jakarta/el/MethodReference.java +++ b/java/jakarta/el/MethodReference.java @@ -21,6 +21,8 @@ import java.util.Arrays; /** * Provides information about the method to which a method expression resolves. + * + * @since EL 5.0 */ public class MethodReference { diff --git a/java/jakarta/servlet/FilterChain.java b/java/jakarta/servlet/FilterChain.java index 86d3f30..535853f 100644 --- a/java/jakarta/servlet/FilterChain.java +++ b/java/jakarta/servlet/FilterChain.java @@ -44,8 +44,6 @@ public interface FilterChain { * @throws IOException if an I/O error occurs during the processing of the * request * @throws ServletException if the processing fails for any other reason - - * @since 2.3 */ public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException; diff --git a/java/jakarta/servlet/ServletContext.java b/java/jakarta/servlet/ServletContext.java index fcac8be..c4ff7db 100644 --- a/java/jakarta/servlet/ServletContext.java +++ b/java/jakarta/servlet/ServletContext.java @@ -696,7 +696,7 @@ public interface ServletContext { * {@link ServletContextListener} defined in a TLD would not be able to * use this method. * @throws ServletException TODO - * @since Servlet 3. + * @since Servlet 3.0 */ public <T extends Filter> T createFilter(Class<T> c) throws ServletException; diff --git a/java/jakarta/servlet/ServletContextAttributeEvent.java b/java/jakarta/servlet/ServletContextAttributeEvent.java index 5141352..0149da5 100644 --- a/java/jakarta/servlet/ServletContextAttributeEvent.java +++ b/java/jakarta/servlet/ServletContextAttributeEvent.java @@ -21,7 +21,7 @@ package jakarta.servlet; * the servlet context of a web application. * * @see ServletContextAttributeListener - * @since v 2.3 + * @since Servlet 2.3 */ public class ServletContextAttributeEvent extends ServletContextEvent { private static final long serialVersionUID = 1L; diff --git a/java/jakarta/servlet/ServletContextAttributeListener.java b/java/jakarta/servlet/ServletContextAttributeListener.java index ced5a7b..25e42ba 100644 --- a/java/jakarta/servlet/ServletContextAttributeListener.java +++ b/java/jakarta/servlet/ServletContextAttributeListener.java @@ -25,7 +25,7 @@ import java.util.EventListener; * deployment descriptor for the web application. * * @see ServletContextAttributeEvent - * @since v 2.3 + * @since Servlet 2.3 */ public interface ServletContextAttributeListener extends EventListener { diff --git a/java/jakarta/servlet/ServletContextEvent.java b/java/jakarta/servlet/ServletContextEvent.java index fe53f16..7cf5408 100644 --- a/java/jakarta/servlet/ServletContextEvent.java +++ b/java/jakarta/servlet/ServletContextEvent.java @@ -21,7 +21,7 @@ package jakarta.servlet; * context of a web application. * * @see ServletContextListener - * @since v 2.3 + * @since Servlet 2.3 */ public class ServletContextEvent extends java.util.EventObject { diff --git a/java/jakarta/servlet/ServletContextListener.java b/java/jakarta/servlet/ServletContextListener.java index 3468e8e..c5e33d4 100644 --- a/java/jakarta/servlet/ServletContextListener.java +++ b/java/jakarta/servlet/ServletContextListener.java @@ -25,7 +25,7 @@ import java.util.EventListener; * deployment descriptor for the web application. * * @see ServletContextEvent - * @since v 2.3 + * @since Servlet 2.3 */ public interface ServletContextListener extends EventListener { diff --git a/java/jakarta/servlet/ServletResponse.java b/java/jakarta/servlet/ServletResponse.java index e1cdd26..ad19476 100644 --- a/java/jakarta/servlet/ServletResponse.java +++ b/java/jakarta/servlet/ServletResponse.java @@ -95,7 +95,7 @@ public interface ServletResponse { * * @return a <code>String</code> specifying the content type, for example, * <code>text/html; charset=UTF-8</code>, or null - * @since 2.4 + * @since Servlet 2.4 */ public String getContentType(); @@ -174,7 +174,7 @@ public interface ServletResponse { * Character Sets * (http://www.iana.org/assignments/character-sets) * @see #setContentType #setLocale - * @since 2.4 + * @since Servlet 2.4 */ public void setCharacterEncoding(String charset); @@ -288,7 +288,7 @@ public interface ServletResponse { * @see #getBufferSize * @see #isCommitted * @see #reset - * @since 2.3 + * @since Servlet 2.3 */ public void resetBuffer(); diff --git a/java/jakarta/servlet/ServletResponseWrapper.java b/java/jakarta/servlet/ServletResponseWrapper.java index 449dea9..eb51194 100644 --- a/java/jakarta/servlet/ServletResponseWrapper.java +++ b/java/jakarta/servlet/ServletResponseWrapper.java @@ -27,7 +27,7 @@ import java.util.ResourceBundle; * This class implements the Wrapper or Decorator pattern. Methods default to * calling through to the wrapped response object. * - * @since v 2.3 + * @since Servlet 2.3 * @see jakarta.servlet.ServletResponse */ public class ServletResponseWrapper implements ServletResponse { @@ -80,7 +80,7 @@ public class ServletResponseWrapper implements ServletResponse { * The default behavior of this method is to call * setCharacterEncoding(String charset) on the wrapped response object. * - * @since 2.4 + * @since Servlet 2.4 */ @Override public void setCharacterEncoding(String charset) { @@ -147,7 +147,7 @@ public class ServletResponseWrapper implements ServletResponse { * The default behavior of this method is to return getContentType() on the * wrapped response object. * - * @since 2.4 + * @since Servlet 2.4 */ @Override public String getContentType() { diff --git a/java/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.java b/java/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.java index afa6e8c..19b28ed 100644 --- a/java/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.java +++ b/java/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.java @@ -44,6 +44,8 @@ public interface JspPropertyGroupDescriptor { * error for this group? * * @return {@code true} if an error will be triggered, otherwise {@code false} + * + * @since Servlet 6.0 */ public String getErrorOnELNotFound(); diff --git a/java/jakarta/servlet/http/HttpServlet.java b/java/jakarta/servlet/http/HttpServlet.java index f537321..31e4a9a 100644 --- a/java/jakarta/servlet/http/HttpServlet.java +++ b/java/jakarta/servlet/http/HttpServlet.java @@ -98,7 +98,7 @@ public abstract class HttpServlet extends GenericServlet { /** * @deprecated May be removed in a future release * - * @since 6.0 + * @since Servlet 6.0 */ @Deprecated public static final String LEGACY_DO_HEAD = "jakarta.servlet.http.legacyDoHead"; diff --git a/java/jakarta/servlet/http/HttpServletMapping.java b/java/jakarta/servlet/http/HttpServletMapping.java index 1b1e54d..7c31a89 100644 --- a/java/jakarta/servlet/http/HttpServletMapping.java +++ b/java/jakarta/servlet/http/HttpServletMapping.java @@ -22,7 +22,7 @@ import jakarta.servlet.annotation.WebServlet; * Represents how the request from which this object was obtained was mapped to * the associated servlet. * - * @since 4.0 + * @since Servlet 4.0 */ public interface HttpServletMapping { diff --git a/java/jakarta/servlet/http/HttpServletRequestWrapper.java b/java/jakarta/servlet/http/HttpServletRequestWrapper.java index 1125561..d9de9ad 100644 --- a/java/jakarta/servlet/http/HttpServletRequestWrapper.java +++ b/java/jakarta/servlet/http/HttpServletRequestWrapper.java @@ -31,7 +31,7 @@ import jakarta.servlet.ServletRequestWrapper; * calling through to the wrapped request object. * * @see jakarta.servlet.http.HttpServletRequest - * @since v 2.3 + * @since Servlet 2.3 */ public class HttpServletRequestWrapper extends ServletRequestWrapper implements HttpServletRequest { diff --git a/java/jakarta/servlet/http/HttpServletResponseWrapper.java b/java/jakarta/servlet/http/HttpServletResponseWrapper.java index bc64609..edbdc4b 100644 --- a/java/jakarta/servlet/http/HttpServletResponseWrapper.java +++ b/java/jakarta/servlet/http/HttpServletResponseWrapper.java @@ -29,7 +29,7 @@ import jakarta.servlet.ServletResponseWrapper; * Servlet. This class implements the Wrapper or Decorator pattern. Methods * default to calling through to the wrapped response object. * - * @since v 2.3 + * @since Servlet 2.3 * @see jakarta.servlet.http.HttpServletResponse */ public class HttpServletResponseWrapper extends ServletResponseWrapper diff --git a/java/jakarta/servlet/http/HttpSession.java b/java/jakarta/servlet/http/HttpSession.java index e712347..2883cdc 100644 --- a/java/jakarta/servlet/http/HttpSession.java +++ b/java/jakarta/servlet/http/HttpSession.java @@ -107,7 +107,7 @@ public interface HttpSession { * Returns the ServletContext to which this session belongs. * * @return The ServletContext object for the web application - * @since 2.3 + * @since Servlet 2.3 */ public ServletContext getServletContext(); diff --git a/java/jakarta/servlet/http/HttpSessionActivationListener.java b/java/jakarta/servlet/http/HttpSessionActivationListener.java index 61cf840..97ed0f3 100644 --- a/java/jakarta/servlet/http/HttpSessionActivationListener.java +++ b/java/jakarta/servlet/http/HttpSessionActivationListener.java @@ -25,7 +25,7 @@ import java.util.EventListener; * to notify all attributes bound to sessions implementing * HttpSessionActivationListener. * - * @since 2.3 + * @since Servlet 2.3 */ public interface HttpSessionActivationListener extends EventListener { diff --git a/java/jakarta/servlet/http/HttpSessionAttributeListener.java b/java/jakarta/servlet/http/HttpSessionAttributeListener.java index d386c66..ec93d8a 100644 --- a/java/jakarta/servlet/http/HttpSessionAttributeListener.java +++ b/java/jakarta/servlet/http/HttpSessionAttributeListener.java @@ -22,7 +22,7 @@ import java.util.EventListener; * This listener interface can be implemented in order to get notifications of * changes to the attribute lists of sessions within this web application. * - * @since v 2.3 + * @since Servlet 2.3 */ public interface HttpSessionAttributeListener extends EventListener { diff --git a/java/jakarta/servlet/http/HttpSessionBindingEvent.java b/java/jakarta/servlet/http/HttpSessionBindingEvent.java index ed70b05..5b6b612 100644 --- a/java/jakarta/servlet/http/HttpSessionBindingEvent.java +++ b/java/jakarta/servlet/http/HttpSessionBindingEvent.java @@ -114,7 +114,7 @@ public class HttpSessionBindingEvent extends HttpSessionEvent { * value of the removed attribute. If the attribute was replaced, * this is the old value of the attribute. * - * @since 2.3 + * @since Servlet 2.3 */ public Object getValue() { return this.value; diff --git a/java/jakarta/servlet/http/HttpSessionEvent.java b/java/jakarta/servlet/http/HttpSessionEvent.java index 1ee7c8d..0d536e5 100644 --- a/java/jakarta/servlet/http/HttpSessionEvent.java +++ b/java/jakarta/servlet/http/HttpSessionEvent.java @@ -20,7 +20,7 @@ package jakarta.servlet.http; * This is the class representing event notifications for changes to sessions * within a web application. * - * @since v 2.3 + * @since Servlet 2.3 */ public class HttpSessionEvent extends java.util.EventObject { private static final long serialVersionUID = 1L; diff --git a/java/jakarta/servlet/http/HttpSessionListener.java b/java/jakarta/servlet/http/HttpSessionListener.java index 181d328..1f434d6 100644 --- a/java/jakarta/servlet/http/HttpSessionListener.java +++ b/java/jakarta/servlet/http/HttpSessionListener.java @@ -25,7 +25,7 @@ import java.util.EventListener; * web application. * * @see HttpSessionEvent - * @since v 2.3 + * @since Servlet 2.3 */ public interface HttpSessionListener extends EventListener { diff --git a/java/jakarta/servlet/http/MappingMatch.java b/java/jakarta/servlet/http/MappingMatch.java index 4a7fc77..239ee6a 100644 --- a/java/jakarta/servlet/http/MappingMatch.java +++ b/java/jakarta/servlet/http/MappingMatch.java @@ -19,7 +19,7 @@ package jakarta.servlet.http; /** * Represents the ways that a request can be mapped to a servlet * - * @since 4.0 + * @since Servlet 4.0 */ public enum MappingMatch { diff --git a/java/jakarta/servlet/jsp/ErrorData.java b/java/jakarta/servlet/jsp/ErrorData.java index 44f73cb..7ab0f12 100644 --- a/java/jakarta/servlet/jsp/ErrorData.java +++ b/java/jakarta/servlet/jsp/ErrorData.java @@ -23,7 +23,7 @@ package jakarta.servlet.jsp; * isErrorPage attribute of the page directive to "true". * * @see PageContext#getErrorData - * @since 2.0 + * @since JSP 2.0 */ public final class ErrorData { diff --git a/java/jakarta/servlet/jsp/JspApplicationContext.java b/java/jakarta/servlet/jsp/JspApplicationContext.java index 11886fe..5d05934 100644 --- a/java/jakarta/servlet/jsp/JspApplicationContext.java +++ b/java/jakarta/servlet/jsp/JspApplicationContext.java @@ -25,7 +25,7 @@ import jakarta.el.ExpressionFactory; * Stores <i>application</i>-scoped information for the JSP container. * </p> * - * @since 2.1 + * @since JSP 2.1 */ public interface JspApplicationContext { diff --git a/java/jakarta/servlet/jsp/JspContext.java b/java/jakarta/servlet/jsp/JspContext.java index 8c1ebc4..1959e57 100644 --- a/java/jakarta/servlet/jsp/JspContext.java +++ b/java/jakarta/servlet/jsp/JspContext.java @@ -64,7 +64,7 @@ import jakarta.el.ELContext; * Expression Language evaluator: * <code>getExpressionEvaluator()</code>, <code>getVariableResolver()</code> * - * @since 2.0 + * @since JSP 2.0 */ public abstract class JspContext { @@ -220,7 +220,7 @@ public abstract class JspContext { * ExpressionEvaluator that can parse EL expressions. * * @return A valid instance of an ExpressionEvaluator. - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by * JspApplicationContext.getExpressionFactory() */ @@ -241,7 +241,7 @@ public abstract class JspContext { * as the context object. * * @return A valid instance of a VariableResolver. - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, * replaced by jakarta.el.ELContext.getELResolver() * which can be obtained by @@ -268,7 +268,7 @@ public abstract class JspContext { * @param writer The Writer for the returned JspWriter to send * output to. * @return a new JspWriter that writes to the given Writer. - * @since 2.0 + * @since JSP 2.0 */ public JspWriter pushBody( java.io.Writer writer ) { return null; // XXX to implement diff --git a/java/jakarta/servlet/jsp/JspFactory.java b/java/jakarta/servlet/jsp/JspFactory.java index 11ec45f..1a91a16 100644 --- a/java/jakarta/servlet/jsp/JspFactory.java +++ b/java/jakarta/servlet/jsp/JspFactory.java @@ -150,7 +150,7 @@ public abstract class JspFactory { * * @param context the current web application's <code>ServletContext</code> * @return <code>JspApplicationContext</code> instance - * @since 2.1 + * @since JSP 2.1 */ public abstract JspApplicationContext getJspApplicationContext( ServletContext context); diff --git a/java/jakarta/servlet/jsp/JspTagException.java b/java/jakarta/servlet/jsp/JspTagException.java index 1e6f642..e1064db 100644 --- a/java/jakarta/servlet/jsp/JspTagException.java +++ b/java/jakarta/servlet/jsp/JspTagException.java @@ -56,7 +56,7 @@ public class JspTagException extends JspException { * the <code>Throwable</code> exception that interfered with the * JSP Tag's normal operation, making this JSP Tag exception * necessary - * @since 2.0 + * @since JSP 2.0 */ public JspTagException(String message, Throwable rootCause) { super(message, rootCause); @@ -77,7 +77,7 @@ public class JspTagException extends JspException { * the <code>Throwable</code> exception that interfered with the * JSP Tag's normal operation, making the JSP Tag exception * necessary - * @since 2.0 + * @since JSP 2.0 */ public JspTagException(Throwable rootCause) { super(rootCause); diff --git a/java/jakarta/servlet/jsp/PageContext.java b/java/jakarta/servlet/jsp/PageContext.java index 619b64e..391aa33 100644 --- a/java/jakarta/servlet/jsp/PageContext.java +++ b/java/jakarta/servlet/jsp/PageContext.java @@ -405,7 +405,7 @@ public abstract class PageContext * @throws ServletException if the page that was forwarded to throws * a ServletException * @throws IOException if an I/O error occurred while forwarding - * @since 2.0 + * @since JSP 2.0 */ public abstract void include(String relativeUrlPath, boolean flush) throws ServletException, IOException; @@ -508,7 +508,7 @@ public abstract class PageContext * if the isErrorPage attribute of the page directive is not set * to "true"), the information is meaningless. * - * @since 2.0 + * @since JSP 2.0 */ public ErrorData getErrorData() { int status = 0; diff --git a/java/jakarta/servlet/jsp/SkipPageException.java b/java/jakarta/servlet/jsp/SkipPageException.java index d3b89cb..971bad9 100644 --- a/java/jakarta/servlet/jsp/SkipPageException.java +++ b/java/jakarta/servlet/jsp/SkipPageException.java @@ -30,7 +30,7 @@ package jakarta.servlet.jsp; * @see jakarta.servlet.jsp.tagext.SimpleTag#doTag * @see jakarta.servlet.jsp.tagext.JspFragment#invoke * @see jakarta.servlet.jsp.tagext.Tag#doEndTag - * @since 2.0 + * @since JSP 2.0 */ public class SkipPageException extends JspException { diff --git a/java/jakarta/servlet/jsp/el/ELException.java b/java/jakarta/servlet/jsp/el/ELException.java index dc56f5e..455f9ba 100644 --- a/java/jakarta/servlet/jsp/el/ELException.java +++ b/java/jakarta/servlet/jsp/el/ELException.java @@ -20,7 +20,7 @@ package jakarta.servlet.jsp.el; * Represents any of the exception conditions that arise during the operation * evaluation of the evaluator. * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.ELException */ @Deprecated diff --git a/java/jakarta/servlet/jsp/el/ELParseException.java b/java/jakarta/servlet/jsp/el/ELParseException.java index 75498b0..72a7ef1 100644 --- a/java/jakarta/servlet/jsp/el/ELParseException.java +++ b/java/jakarta/servlet/jsp/el/ELParseException.java @@ -20,7 +20,7 @@ package jakarta.servlet.jsp.el; /** * Represents a parsing error encountered while parsing an EL expression. * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.ELException */ @Deprecated diff --git a/java/jakarta/servlet/jsp/el/Expression.java b/java/jakarta/servlet/jsp/el/Expression.java index e97cc4c..57d8811 100644 --- a/java/jakarta/servlet/jsp/el/Expression.java +++ b/java/jakarta/servlet/jsp/el/Expression.java @@ -27,7 +27,7 @@ package jakarta.servlet.jsp.el; * A client invoking the evaluate() method should be ready for the case * where ELParseException exceptions are raised. </p> * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.ValueExpression */ @Deprecated diff --git a/java/jakarta/servlet/jsp/el/ExpressionEvaluator.java b/java/jakarta/servlet/jsp/el/ExpressionEvaluator.java index 0dfcc37..db59b26 100644 --- a/java/jakarta/servlet/jsp/el/ExpressionEvaluator.java +++ b/java/jakarta/servlet/jsp/el/ExpressionEvaluator.java @@ -50,7 +50,7 @@ package jakarta.servlet.jsp.el; * <li><code>${my:reverse('hello')}</code></li> * </ul> * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.ExpressionFactory */ @Deprecated diff --git a/java/jakarta/servlet/jsp/el/FunctionMapper.java b/java/jakarta/servlet/jsp/el/FunctionMapper.java index 9ad8f0d..c97332a 100644 --- a/java/jakarta/servlet/jsp/el/FunctionMapper.java +++ b/java/jakarta/servlet/jsp/el/FunctionMapper.java @@ -22,7 +22,7 @@ package jakarta.servlet.jsp.el; * <p>Classes implementing this interface may, for instance, consult tag library * information to resolve the map. </p> * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.FunctionMapper */ @Deprecated diff --git a/java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java b/java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java index 29a29c7..4ee707c 100644 --- a/java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java +++ b/java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java @@ -41,7 +41,7 @@ import jakarta.servlet.jsp.PageContext; /** * Provides resolution in EL for the implicit variables of a JSP page. * - * @since 2.1 + * @since JSP 2.1 */ public class ImplicitObjectELResolver extends ELResolver { diff --git a/java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java b/java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java index 4e3b145..0246f49 100644 --- a/java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java +++ b/java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java @@ -29,9 +29,9 @@ import jakarta.servlet.jsp.JspContext; import jakarta.servlet.jsp.PageContext; /** -* -* @since 2.1 -*/ + * + * @since JSP 2.1 + */ public class ScopedAttributeELResolver extends ELResolver { @Override diff --git a/java/jakarta/servlet/jsp/el/VariableResolver.java b/java/jakarta/servlet/jsp/el/VariableResolver.java index 752a11c..7f3c3b7 100644 --- a/java/jakarta/servlet/jsp/el/VariableResolver.java +++ b/java/jakarta/servlet/jsp/el/VariableResolver.java @@ -29,7 +29,7 @@ package jakarta.servlet.jsp.el; * happen * </p> * - * @since 2.0 + * @since JSP 2.0 * @deprecated As of JSP 2.1, replaced by jakarta.el.ELResolver */ @Deprecated diff --git a/java/jakarta/servlet/jsp/tagext/DynamicAttributes.java b/java/jakarta/servlet/jsp/tagext/DynamicAttributes.java index b5d7976..b5a2444 100644 --- a/java/jakarta/servlet/jsp/tagext/DynamicAttributes.java +++ b/java/jakarta/servlet/jsp/tagext/DynamicAttributes.java @@ -29,7 +29,7 @@ import jakarta.servlet.jsp.JspException; * value of the attribute. It is the responsibility of the tag to * remember the names and values of the dynamic attributes. * - * @since 2.0 + * @since JSP 2.0 */ public interface DynamicAttributes { diff --git a/java/jakarta/servlet/jsp/tagext/FunctionInfo.java b/java/jakarta/servlet/jsp/tagext/FunctionInfo.java index 8945125..c2e2d20 100644 --- a/java/jakarta/servlet/jsp/tagext/FunctionInfo.java +++ b/java/jakarta/servlet/jsp/tagext/FunctionInfo.java @@ -21,7 +21,7 @@ package jakarta.servlet.jsp.tagext; * This class is instantiated from the Tag Library Descriptor file (TLD) * and is available only at translation time. * - * @since 2.0 + * @since JSP 2.0 */ public class FunctionInfo { diff --git a/java/jakarta/servlet/jsp/tagext/JspFragment.java b/java/jakarta/servlet/jsp/tagext/JspFragment.java index 76b6403..ab9fb7d 100644 --- a/java/jakarta/servlet/jsp/tagext/JspFragment.java +++ b/java/jakarta/servlet/jsp/tagext/JspFragment.java @@ -50,7 +50,7 @@ import jakarta.servlet.jsp.JspException; * JspFragment. Upon construction, a discriminator can be passed to * select which fragment that instance will execute. * - * @since 2.0 + * @since JSP 2.0 */ public abstract class JspFragment { diff --git a/java/jakarta/servlet/jsp/tagext/JspTag.java b/java/jakarta/servlet/jsp/tagext/JspTag.java index 6ecb05e..4224e66 100644 --- a/java/jakarta/servlet/jsp/tagext/JspTag.java +++ b/java/jakarta/servlet/jsp/tagext/JspTag.java @@ -20,7 +20,7 @@ package jakarta.servlet.jsp.tagext; * Serves as a base class for Tag and SimpleTag. * This is mostly for organizational and type-safety purposes. * - * @since 2.0 + * @since JSP 2.0 */ public interface JspTag { // No methods even through there are some common methods diff --git a/java/jakarta/servlet/jsp/tagext/SimpleTag.java b/java/jakarta/servlet/jsp/tagext/SimpleTag.java index 72ca095..aac877c 100644 --- a/java/jakarta/servlet/jsp/tagext/SimpleTag.java +++ b/java/jakarta/servlet/jsp/tagext/SimpleTag.java @@ -68,7 +68,7 @@ import jakarta.servlet.jsp.JspContext; * </ol> * * @see SimpleTagSupport - * @since 2.0 + * @since JSP 2.0 */ public interface SimpleTag extends JspTag { diff --git a/java/jakarta/servlet/jsp/tagext/SimpleTagSupport.java b/java/jakarta/servlet/jsp/tagext/SimpleTagSupport.java index a9b6f35..80a9144 100644 --- a/java/jakarta/servlet/jsp/tagext/SimpleTagSupport.java +++ b/java/jakarta/servlet/jsp/tagext/SimpleTagSupport.java @@ -30,7 +30,7 @@ import jakarta.servlet.jsp.JspException; * convenience methods including getter methods for the properties in * SimpleTag. * - * @since 2.0 + * @since JSP 2.0 */ public class SimpleTagSupport implements SimpleTag { /** Reference to the enclosing tag. */ diff --git a/java/jakarta/servlet/jsp/tagext/TagAdapter.java b/java/jakarta/servlet/jsp/tagext/TagAdapter.java index eeaf78f..094aaa4 100644 --- a/java/jakarta/servlet/jsp/tagext/TagAdapter.java +++ b/java/jakarta/servlet/jsp/tagext/TagAdapter.java @@ -30,7 +30,7 @@ import jakarta.servlet.jsp.PageContext; * setParent() instead. A classic Tag Handler can call getAdaptee() to retrieve * the encapsulated SimpleTag instance. * - * @since 2.0 + * @since JSP 2.0 */ public class TagAdapter implements Tag { /** The simple tag that's being adapted. */ diff --git a/java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java b/java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java index e901736..6943a26 100644 --- a/java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java +++ b/java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java @@ -68,7 +68,7 @@ public class TagAttributeInfo { * @param fragment * Whether this attribute is of type JspFragment * - * @since 2.0 + * @since JSP 2.0 */ public TagAttributeInfo(String name, boolean required, String type, boolean reqTime, boolean fragment) { @@ -181,7 +181,7 @@ public class TagAttributeInfo { * * @return if the attribute is of type JspFragment * - * @since 2.0 + * @since JSP 2.0 */ public boolean isFragment() { return fragment; diff --git a/java/jakarta/servlet/jsp/tagext/TagExtraInfo.java b/java/jakarta/servlet/jsp/tagext/TagExtraInfo.java index e214b0d..4dec536 100644 --- a/java/jakarta/servlet/jsp/tagext/TagExtraInfo.java +++ b/java/jakarta/servlet/jsp/tagext/TagExtraInfo.java @@ -103,7 +103,7 @@ public abstract class TagExtraInfo { * @param data The TagData instance. * @return A null object, or zero length array if no errors, an * array of ValidationMessages otherwise. - * @since 2.0 + * @since JSP 2.0 */ public ValidationMessage[] validate( TagData data ) { ValidationMessage[] result = null; diff --git a/java/jakarta/servlet/jsp/tagext/TagFileInfo.java b/java/jakarta/servlet/jsp/tagext/TagFileInfo.java index c024ee9..e65f159 100644 --- a/java/jakarta/servlet/jsp/tagext/TagFileInfo.java +++ b/java/jakarta/servlet/jsp/tagext/TagFileInfo.java @@ -21,7 +21,7 @@ package jakarta.servlet.jsp.tagext; * This class is instantiated from the Tag Library Descriptor file (TLD) * and is available only at translation time. * - * @since 2.0 + * @since JSP 2.0 */ public class TagFileInfo { diff --git a/java/jakarta/servlet/jsp/tagext/TagInfo.java b/java/jakarta/servlet/jsp/tagext/TagInfo.java index c89f59e..a74ccb4 100644 --- a/java/jakarta/servlet/jsp/tagext/TagInfo.java +++ b/java/jakarta/servlet/jsp/tagext/TagInfo.java @@ -48,7 +48,7 @@ public class TagInfo { /** * Static constant for getBodyContent() when it is scriptless. * - * @since 2.0 + * @since JSP 2.0 */ public static final String BODY_CONTENT_SCRIPTLESS = "scriptless"; @@ -180,7 +180,7 @@ public class TagInfo { * @param tvi An array of a TagVariableInfo (or null) * @param dynamicAttributes True if supports dynamic attributes * - * @since 2.0 + * @since JSP 2.0 */ public TagInfo(String tagName, String tagClassName, @@ -275,7 +275,7 @@ public class TagInfo { * @param data The translation-time TagData instance. * @return A null object, or zero length array if no errors, an * array of ValidationMessages otherwise. - * @since 2.0 + * @since JSP 2.0 */ public ValidationMessage[] validate( TagData data ) { TagExtraInfo tei = getTagExtraInfo(); @@ -426,7 +426,7 @@ public class TagInfo { * Get dynamicAttributes associated with this TagInfo. * * @return True if tag handler supports dynamic attributes - * @since 2.0 + * @since JSP 2.0 */ public boolean hasDynamicAttributes() { return dynamicAttributes; diff --git a/java/jakarta/servlet/jsp/tagext/TagLibraryInfo.java b/java/jakarta/servlet/jsp/tagext/TagLibraryInfo.java index 393dcb5..a52760e 100644 --- a/java/jakarta/servlet/jsp/tagext/TagLibraryInfo.java +++ b/java/jakarta/servlet/jsp/tagext/TagLibraryInfo.java @@ -119,7 +119,7 @@ public abstract class TagLibraryInfo { * @return the TagFileInfo objects corresponding to the tag files defined by * this tag library, or a zero length array if this tag library * defines no tags files - * @since 2.0 + * @since JSP 2.0 */ public TagFileInfo[] getTagFiles() { return tagFiles; @@ -157,7 +157,7 @@ public abstract class TagLibraryInfo { * The short name (no prefix) of the tag * @return the TagFileInfo for the specified Tag file, or null if no Tag * file is found - * @since 2.0 + * @since JSP 2.0 */ public TagFileInfo getTagFile(String shortname) { TagFileInfo tagFiles[] = getTagFiles(); @@ -179,7 +179,7 @@ public abstract class TagLibraryInfo { * * @return the functions defined in this tag library, or a zero length array * if the tag library defines no functions. - * @since 2.0 + * @since JSP 2.0 */ public FunctionInfo[] getFunctions() { return functions; @@ -193,7 +193,7 @@ public abstract class TagLibraryInfo { * The name (no prefix) of the function * @return the FunctionInfo for the function with the given name, or null if * no such function exists - * @since 2.0 + * @since JSP 2.0 */ public FunctionInfo getFunction(String name) { @@ -221,7 +221,7 @@ public abstract class TagLibraryInfo { * tag libraries (including this TagLibraryInfo) imported by taglib * directives in the translation unit that references this * TagLibraryInfo. - * @since 2.1 + * @since JSP 2.1 */ public abstract jakarta.servlet.jsp.tagext.TagLibraryInfo[] getTagLibraryInfos(); @@ -246,14 +246,14 @@ public abstract class TagLibraryInfo { /** * An array describing the tag files that are defined in this tag library. * - * @since 2.0 + * @since JSP 2.0 */ protected TagFileInfo[] tagFiles; /** * An array describing the functions that are defined in this tag library. * - * @since 2.0 + * @since JSP 2.0 */ protected FunctionInfo[] functions; diff --git a/java/jakarta/websocket/server/ServerContainer.java b/java/jakarta/websocket/server/ServerContainer.java index 4820cb6..dbeaaea 100644 --- a/java/jakarta/websocket/server/ServerContainer.java +++ b/java/jakarta/websocket/server/ServerContainer.java @@ -54,6 +54,8 @@ public interface ServerContainer extends WebSocketContainer { * Servlet container * @throws IOException if an I/O error occurs during the establishment of a WebSocket connection * @throws DeploymentException if a configuration error prevents the establishment of a WebSocket connection + * + * @since WebSocket 2.0 */ public void upgradeHttpToWebSocket(Object httpServletRequest, Object httpServletResponse, ServerEndpointConfig sec, Map<String,String> pathParameters) throws IOException, DeploymentException; diff --git a/java/jakarta/websocket/server/ServerEndpointConfig.java b/java/jakarta/websocket/server/ServerEndpointConfig.java index f327ed3..036c833 100644 --- a/java/jakarta/websocket/server/ServerEndpointConfig.java +++ b/java/jakarta/websocket/server/ServerEndpointConfig.java @@ -217,6 +217,8 @@ public interface ServerEndpointConfig extends EndpointConfig { * Return the platform default configurator. * * @return the platform default configurator + * + * @since WebSocket 2.1 */ public ServerEndpointConfig.Configurator getContainerDefaultConfigurator() { return fetchContainerDefaultConfigurator(); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org