Serialized Form
-
Package io.github.brantunger.unruly.api.exception
-
Exception Class io.github.brantunger.unruly.api.exception.InvalidExpressionException
class InvalidExpressionException extends UnrulyException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
reportedIssues
List<InvalidExpressionException.Issue> reportedIssues
Where and what the language found wrong, possibly nothing.
-
-
Record Class io.github.brantunger.unruly.api.exception.InvalidExpressionException.Issue
class Issue extends Record implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Exception Class io.github.brantunger.unruly.api.exception.RuleCompilationException
class RuleCompilationException extends UnrulyException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expressionKind
@Nullable ExpressionKind expressionKind
Whether the rule's condition or its action failed, ornullif the failure isn't about one of them. -
reportedIssues
List<InvalidExpressionException.Issue> reportedIssues
Where and what the expression language found wrong, possibly nothing. -
ruleFailures
List<RuleCompilationException> ruleFailures
Each rule's failure when several rules failed, or nothing when this exception is the only failure. -
ruleName
@Nullable String ruleName
The name of the rule that failed to compile, ornullif the failure belongs to no named rule.
-
-
Exception Class io.github.brantunger.unruly.api.exception.RuleExecutionException
class RuleExecutionException extends UnrulyException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expressionKind
@Nullable ExpressionKind expressionKind
Whether the rule's condition or its action failed, ornullif the failure isn't about one of them. -
ruleName
@Nullable String ruleName
The name of the rule that failed to run, ornullif the failure belongs to no named rule.
-
-
Exception Class io.github.brantunger.unruly.api.exception.UnrulyException
class UnrulyException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-