ConstExpr
object ConstExpr
Value members
Concrete methods
Matches expressions containing literal constant values and extracts the value.
Matches expressions containing literal constant values and extracts the value.
- Converts expression containg literal values to their values:
'{1}
->1
,'{2}
->2
, ...- For all primitive types and
String
Usage:
case '{ ... ${expr @ ConstExpr(value)}: T ...} =>
// expr: Expr[T]
// value: T
To directly unlift an expression expr: Expr[T]
consider using expr.unlift
/expr.unliftOrError
insead.