private ParseException(String description, String templateName, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Throwable cause) { super(description); // but we override getMessage, so it will be different try { this.initCause(cause); } catch (Exception e) { // Suppressed; we can't do more } this.description = description; this.templateName = templateName; this.lineNumber = lineNumber; this.columnNumber = columnNumber; this.endLineNumber = endLineNumber; this.endColumnNumber = endColumnNumber; }
private ParseException(String description, String templateName, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Throwable cause) { super(description); // but we override getMessage, so it will be different try { this.initCause(cause); } catch (Exception e) { // Suppressed; we can't do more } this.description = description; this.templateName = templateName; this.lineNumber = lineNumber; this.columnNumber = columnNumber; this.endLineNumber = endLineNumber; this.endColumnNumber = endColumnNumber; }
private ParseException(String description, String templateName, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Throwable cause) { super(description); // but we override getMessage, so it will be different try { this.initCause(cause); } catch (Exception e) { // Suppressed; we can't do more } this.description = description; this.templateName = templateName; this.lineNumber = lineNumber; this.columnNumber = columnNumber; this.endLineNumber = endLineNumber; this.endColumnNumber = endColumnNumber; }