Package org.springframework.scripting
Class ScriptCompilationException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.scripting.ScriptCompilationException
- All Implemented Interfaces:
Serializable
public class ScriptCompilationException extends NestedRuntimeException
Exception to be thrown on script compilation failure.- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description ScriptCompilationException(String msg)
Constructor for ScriptCompilationException.ScriptCompilationException(String msg, Throwable cause)
Constructor for ScriptCompilationException.ScriptCompilationException(ScriptSource scriptSource, String msg)
Constructor for ScriptCompilationException.ScriptCompilationException(ScriptSource scriptSource, String msg, Throwable cause)
Constructor for ScriptCompilationException.ScriptCompilationException(ScriptSource scriptSource, Throwable cause)
Constructor for ScriptCompilationException.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptSource
getScriptSource()
Return the source for the offending script.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
ScriptCompilationException
public ScriptCompilationException(String msg)
Constructor for ScriptCompilationException.- Parameters:
msg
- the detail message
ScriptCompilationException
public ScriptCompilationException(String msg, Throwable cause)
Constructor for ScriptCompilationException.- Parameters:
msg
- the detail messagecause
- the root cause (usually from using an underlying script compiler API)
ScriptCompilationException
public ScriptCompilationException(ScriptSource scriptSource, String msg)
Constructor for ScriptCompilationException.- Parameters:
scriptSource
- the source for the offending scriptmsg
- the detail message- Since:
- 4.2
ScriptCompilationException
public ScriptCompilationException(ScriptSource scriptSource, Throwable cause)
Constructor for ScriptCompilationException.- Parameters:
scriptSource
- the source for the offending scriptcause
- the root cause (usually from using an underlying script compiler API)
ScriptCompilationException
public ScriptCompilationException(ScriptSource scriptSource, String msg, Throwable cause)
Constructor for ScriptCompilationException.- Parameters:
scriptSource
- the source for the offending scriptmsg
- the detail messagecause
- the root cause (usually from using an underlying script compiler API)
Method Detail
getScriptSource
@Nullable public ScriptSource getScriptSource()
Return the source for the offending script.- Returns:
- the source, or
null
if not available