DiagrammedExpr

trait DiagrammedExpr[+T]

A trait that represent an expression recorded by DiagrammedExprMacro, which includes the following members:

  • a boolean value

  • an anchor that records the position of this expression

  • anchor values of this expression (including sub-expressions)

DiagrammedExpr is used by code generated from DiagrammedAssertionsMacro, it needs to be public so that the generated code can be compiled. It is expected that ScalaTest users would ever need to use DiagrammedExpr directly.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def anchorValues: List[AnchorValue]
def value: T

Abstract fields

val anchor: Int