InputValue

sealed interface InputValue<T> : Value<T> , Expression

An immutable value wrapper that is used in function parameters and function call arguments. When used as an Expression, its evaluated value is the same as its static wrapped value

Inheritors

Properties

Link copied to clipboard
abstract val unwrappedValue: T

The wrapped value.

Functions

Link copied to clipboard
abstract 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