On 22/07/2009, ma...@apache.org <ma...@apache.org> wrote:
> Author: markt
>  Date: Wed Jul 22 14:29:09 2009
>  New Revision: 796739
>
>  URL: http://svn.apache.org/viewvc?rev=796739&view=rev
>  Log:
>  Restore the @Overrides. Eclipse on my Mac wasn't configured right. Sorry for 
> the noise.

The build.properties.default file has

compile.source=1.5
compile.target=1.5

I get errors such as

    [javac] Compiling 1029 source files
    [javac] 
tomcat-trunk\java\org\apache\catalina\connector\AsyncContextImpl.java:66:
method does not override a method from
 its superclass
    [javac]     @Override

when compiling with

java version "1.5.0_18"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02)
Java HotSpot(TM) Client VM (build 1.5.0_18-b02, mixed mode, sharing)

Microsoft Windows XP [Version 5.1.2600]

So IMO either the minimum Java version needs to be updated to Java
1.6, or the @Override markers should be reserved for actual overrides,
rather than implementations.

>  Modified:
>     tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java
>
>  Modified: 
> tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java
>  URL: 
> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java?rev=796739&r1=796738&r2=796739&view=diff
>  
> ==============================================================================
>  --- tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java 
> (original)
>  +++ tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java 
> Wed Jul 22 14:29:09 2009
>  @@ -63,21 +63,25 @@
>          this.request = request;
>      }
>
>  +    @Override
>      public void complete() {
>          // TODO SERVLET3 - async
>          doInternalComplete(false);
>      }
>
>  +    @Override
>      public void dispatch() {
>          HttpServletRequest sr = (HttpServletRequest)getServletRequest();
>          String path = sr.getRequestURI();
>          dispatch(path);
>      }
>
>  +    @Override
>      public void dispatch(String path) {
>          dispatch(request.getServletContext(),path);
>      }
>
>  +    @Override
>      public void dispatch(ServletContext context, String path) {
>          // TODO SERVLET3 - async
>          if (state.compareAndSet(AsyncState.STARTED, AsyncState.DISPATCHING) 
> ||
>  @@ -113,14 +117,17 @@
>          }
>      }
>
>  +    @Override
>      public ServletRequest getRequest() {
>          return getServletRequest();
>      }
>
>  +    @Override
>      public ServletResponse getResponse() {
>          return getServletResponse();
>      }
>
>  +    @Override
>      public void start(final Runnable run) {
>          if (state.compareAndSet(AsyncState.STARTED, AsyncState.DISPATCHING) 
> ||
>              state.compareAndSet(AsyncState.DISPATCHED, 
> AsyncState.DISPATCHING)) {
>  @@ -195,6 +202,7 @@
>          this.servletResponse = servletResponse;
>      }
>
>  +    @Override
>      public boolean hasOriginalRequestAndResponse() {
>          return hasOriginalRequestAndResponse;
>      }
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>  For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

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

Reply via email to