T sealed trait

Expr [+T]

extends Object

Supertypes

Object

Annotations

@scala.annotation.internal.Child

Members

final def 

getValue

[U] ( implicit  qctx: QuoteContext valueOf: ValueOfExpr[U] ) : Option[U]

Return the value of this expression.

Returns None if the expression does not contain a value or contains side effects. Otherwise returns the Some of the...

Return the value of this expression.

Returns None if the expression does not contain a value or contains side effects. Otherwise returns the Some of the value.

final def 

matches

( that: Expr[Any] ) ( implicit  qctx: QuoteContext ) : Boolean

Pattern matches this against that. Effectively performing a deep equality check. It does the equivalent of

Pattern matches this against that. Effectively performing a deep equality check. It does the equivalent of

this match
  case '{...} => true // where the contens of the pattern are the contents of `that`
  case _ => false
def 

show

( implicit  qctx: QuoteContext ) : String

Show a source code like representation of this expression without syntax highlight

Show a source code like representation of this expression without syntax highlight

def 

show

( syntaxHighlight: SyntaxHighlight ) ( implicit  qctx: QuoteContext ) : String

Show a source code like representation of this expression

Show a source code like representation of this expression