- Avoid casting (no functional change).
authorremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 7 May 2007 16:06:56 +0000 (16:06 +0000)
committerremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 7 May 2007 16:06:56 +0000 (16:06 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@535915 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/valves/ErrorReportValve.java

index a703add..e12d1e2 100644 (file)
@@ -23,8 +23,6 @@ import java.io.IOException;
 import java.io.Writer;
 
 import javax.servlet.ServletException;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.catalina.Globals;
@@ -103,12 +101,10 @@ public class ErrorReportValve
         // Perform the request
         getNext().invoke(request, response);
 
-        ServletRequest sreq = (ServletRequest) request;
         Throwable throwable =
-            (Throwable) sreq.getAttribute(Globals.EXCEPTION_ATTR);
+            (Throwable) request.getAttribute(Globals.EXCEPTION_ATTR);
 
-        ServletResponse sresp = (ServletResponse) response;
-        if (sresp.isCommitted()) {
+        if (response.isAppCommitted()) {
             return;
         }
 
@@ -119,7 +115,7 @@ public class ErrorReportValve
 
             // Reset the response (if possible)
             try {
-                sresp.reset();
+                response.reset();
             } catch (IllegalStateException e) {
                 ;
             }