public class DefaultAssertion extends java.lang.Object implements IAssertion
IAssertion
that adds support for error messages.INVALID, VALID
Constructor and Description |
---|
DefaultAssertion(boolean valid,
java.lang.String errorDescription) |
DefaultAssertion(java.util.List<IScriptDebugFrame> stackTrace,
boolean valid,
java.lang.String errorDescription) |
DefaultAssertion(java.lang.String errorDescription)
Default constructor for invalid assertions.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IScriptDebugFrame> |
getStackTrace()
Get a stacktrace of the location that raised the assertion.
|
boolean |
isValid()
Return
true when assertion is valid. |
java.lang.String |
toString() |
public DefaultAssertion(java.util.List<IScriptDebugFrame> stackTrace, boolean valid, java.lang.String errorDescription)
public DefaultAssertion(boolean valid, java.lang.String errorDescription)
public DefaultAssertion(java.lang.String errorDescription)
errorDescription
- cause of errorpublic boolean isValid()
IAssertion
true
when assertion is valid.isValid
in interface IAssertion
true
on valid assertionpublic java.util.List<IScriptDebugFrame> getStackTrace()
null
public java.lang.String toString()
toString
in class java.lang.Object