Dotty Documentation

0.15.0-bin-SNAPSHOT

package scala.quoted.matching

[-] Constructors

[-] Members

[+] class Bind

Bind of an Expr[T] used to know if some Expr[T] is a reference to the binding

[+] object Bind
[+] object Const

Matches expressions containing literal constant values and extracts the value. It may match expressions of type Boolean, Byte, Short, Int, Long, Float, Double, Char, String, ClassTag, scala.Symbol, Null and Unit.

Usage:

(x: Expr[B]) match {
  case Const(value: B) => ...
}
[+] object ExprSeq

Literal sequence of expressions