Package-level declarations
Types
Link copied to clipboard
class FeelCompilationException(message: String, val expression: String, val line: Int, val column: Int) : FeelException
Type checking error during compilation.
Link copied to clipboard
class FeelContext
Context for FEEL expression evaluation.
Link copied to clipboard
class FeelContextKeyException(val key: String, val availableKeys: Set<String>) : FeelEvaluationException
Context key not found.
Link copied to clipboard
Base exception for runtime errors.
Link copied to clipboard
Base class for all FEEL exceptions.
Link copied to clipboard
class FeelExpression
Compiled FEEL expression ready for evaluation.
Link copied to clipboard
List index out of bounds (FEEL uses 1-based indexing).
Link copied to clipboard
class FeelInvalidArgumentException(val functionName: String, message: String) : FeelEvaluationException
Invalid function argument.
Link copied to clipboard
class FeelOperationException(val operation: String, val leftType: String, val rightType: String) : FeelEvaluationException
Invalid operation on types.
Link copied to clipboard
class FeelParseException(message: String, val expression: String, val line: Int, val column: Int) : FeelException
Syntax error in FEEL expression.
Link copied to clipboard
class FeelTypeException(val expected: String, val actual: String, val value: Any?) : FeelEvaluationException
Type mismatch at runtime.
Link copied to clipboard
class FeelUndefinedFunctionException(val functionName: String, val expression: String, val line: Int, val column: Int) : FeelException
Undefined function reference.
Link copied to clipboard
class FeelUndefinedVariableException(val variableName: String, val expression: String, val line: Int, val column: Int) : FeelException
Undefined variable reference.