Author: kkolinko Date: Mon Apr 8 22:28:36 2013 New Revision: 1465813 URL: http://svn.apache.org/r1465813 Log: Merged r1465807 from tomcat/trunk:
Align ErrorDispatcher API with Tomcat trunk. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/ErrorDispatcher.java tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/Generator.java tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspDocumentParser.java tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagLibraryInfoImpl.java Propchange: tomcat/tc7.0.x/trunk/ ------------------------------------------------------------------------------ Merged /tomcat/trunk:r1465807 Modified: tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/ErrorDispatcher.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/ErrorDispatcher.java?rev=1465813&r1=1465812&r2=1465813&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/ErrorDispatcher.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/ErrorDispatcher.java Mon Apr 8 22:28:36 2013 @@ -277,11 +277,20 @@ public class ErrorDispatcher { * @param arg Argument for parametric replacement * @param e Parsing exception */ - public void jspError(String errCode, String arg, Exception e) + public void jspError(Exception e, String errCode, String arg) throws JasperException { dispatch(null, errCode, new Object[] {arg}, e); } + /** + * @deprecated Replaced by jspError(Exception, String, String) + */ + @Deprecated + public void jspError(String errCode, String arg, Exception e) + throws JasperException { + jspError(e, errCode, arg); + } + /* * Dispatches the given JSP parse error to the configured error handler. * @@ -294,12 +303,21 @@ public class ErrorDispatcher { * @param arg Argument for parametric replacement * @param e Parsing exception */ - public void jspError(Node n, String errCode, String arg, Exception e) + public void jspError(Node n, Exception e, String errCode, String arg) throws JasperException { dispatch(n.getStart(), errCode, new Object[] {arg}, e); } /** + * @deprecated Replaced by jspError(Node, Exception, String, String) + */ + @Deprecated + public void jspError(Node n, String errCode, String arg, Exception e) + throws JasperException { + jspError(n, e, errCode, arg); + } + + /** * Parses the given error message into an array of javac compilation error * messages (one per javac compilation error line number). * Modified: tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/Generator.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/Generator.java?rev=1465813&r1=1465812&r2=1465813&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/Generator.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/Generator.java Mon Apr 8 22:28:36 2013 @@ -3970,8 +3970,8 @@ class Generator { .getPropertyEditorClass()); } } catch (IntrospectionException ie) { - err.jspError(n, "jsp.error.introspect.taghandler", - tagHandlerClass.getName(), ie); + err.jspError(n, ie, "jsp.error.introspect.taghandler", + tagHandlerClass.getName()); } } Modified: tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspDocumentParser.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspDocumentParser.java?rev=1465813&r1=1465812&r2=1465813&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspDocumentParser.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/JspDocumentParser.java Mon Apr 8 22:28:36 2013 @@ -202,7 +202,7 @@ class JspDocumentParser pageNodes = new Node.Nodes(dummyRoot); } catch (IOException ioe) { - jspDocParser.err.jspError("jsp.error.data.file.read", path, ioe); + jspDocParser.err.jspError(ioe, "jsp.error.data.file.read", path); } catch (SAXParseException e) { jspDocParser.err.jspError (new Mark(jspDocParser.ctxt, path, e.getLineNumber(), Modified: tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagLibraryInfoImpl.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagLibraryInfoImpl.java?rev=1465813&r1=1465812&r2=1465813&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagLibraryInfoImpl.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/jasper/compiler/TagLibraryInfoImpl.java Mon Apr 8 22:28:36 2013 @@ -410,8 +410,8 @@ class TagLibraryInfoImpl extends TagLibr ctxt.getClassLoader().loadClass(teiClassName); tei = (TagExtraInfo) teiClass.newInstance(); } catch (Exception e) { - err.jspError("jsp.error.teiclass.instantiation", teiClassName, - e); + err.jspError(e, "jsp.error.teiclass.instantiation", + teiClassName); } } @@ -659,8 +659,8 @@ class TagLibraryInfoImpl extends TagLibr .loadClass(validatorClass); tlv = (TagLibraryValidator) tlvClass.newInstance(); } catch (Exception e) { - err.jspError("jsp.error.tlvclass.instantiation", - validatorClass, e); + err.jspError(e, "jsp.error.tlvclass.instantiation", + validatorClass); } } if (tlv != null) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org