SafeExpression

class SafeExpression(val expression: Expression, fallback: () -> Expression) : Expression

An Expression that, upon failed evaluation due to an InvalidExpressionEvalException, delegates the operation to a safe fallback expression.

See also

Constructors

Link copied to clipboard
constructor(expression: Expression, fallback: () -> Expression)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun <T> accept(visitor: ExpressionVisitor<T>): T

Accepts a visitor.

Link copied to clipboard

Chains two expressions together, which is used in ComposedExpressions.

Link copied to clipboard