Package groovy.text
Class TemplateExecutionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
groovy.text.TemplateExecutionException
- All Implemented Interfaces:
Serializable
A custom exception class to flag template execution errors
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTemplateExecutionException(int lineNumber) Creates an exception for an execution failure at the supplied template line.TemplateExecutionException(int lineNumber, String message) Creates an exception for an execution failure at the supplied template line.TemplateExecutionException(int lineNumber, String message, Throwable cause) Creates an exception for an execution failure at the supplied template line.TemplateExecutionException(int lineNumber, Throwable cause) Creates an exception for an execution failure at the supplied template line. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the line number in the template source where the error occurredMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
TemplateExecutionException
public TemplateExecutionException(int lineNumber) Creates an exception for an execution failure at the supplied template line.- Parameters:
lineNumber- one-based line number in the template source
-
TemplateExecutionException
Creates an exception for an execution failure at the supplied template line.- Parameters:
lineNumber- one-based line number in the template sourcemessage- a description of the execution failure
-
TemplateExecutionException
Creates an exception for an execution failure at the supplied template line.- Parameters:
lineNumber- one-based line number in the template sourcemessage- a description of the execution failurecause- the underlying execution failure
-
TemplateExecutionException
Creates an exception for an execution failure at the supplied template line.- Parameters:
lineNumber- one-based line number in the template sourcecause- the underlying execution failure
-
-
Method Details
-
getLineNumber
public int getLineNumber()Returns the line number in the template source where the error occurred- Returns:
- the one-based line number of the template execution error
-