object DiagrammedExpr
DiagrammedExpr companion object that provides factory methods to create different sub types of DiagrammedExpr
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.
- Source
- DiagrammedExpr.scala
- Alphabetic
- By Inheritance
- DiagrammedExpr
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def applyExpr[T](qualifier: DiagrammedExpr[_], args: List[DiagrammedExpr[_]], value: T, anchor: Int): DiagrammedExpr[T]
Create apply
DiagrammedExprthat wrapsApplyorTypeApplyexpression.Create apply
DiagrammedExprthat wrapsApplyorTypeApplyexpression.- qualifier
the qualifier of the
ApplyorTypeApplyexpression- args
the arguments of the
ApplyorTypeApplyexpression- value
the expression value
- anchor
the anchor of the expression
- returns
an apply
DiagrammedExpr
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def byNameExpr[T](expression: => T, anchor: Int): DiagrammedExpr[() => T]
Create by-name
DiagrammedExprthat wrapsby-nameorFunctionexpression.Create by-name
DiagrammedExprthat wrapsby-nameorFunctionexpression. The createdDiagrammedExprwill not be displayed in the diagram as value.- expression
the by-name expression value
- anchor
the anchor of the expression
- returns
a by-name
DiagrammedExpr
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def selectExpr[T](qualifier: DiagrammedExpr[_], value: T, anchor: Int): DiagrammedExpr[T]
Create select
DiagrammedExprthat wrapsSelectexpression.Create select
DiagrammedExprthat wrapsSelectexpression.- qualifier
the qualifier of the
ApplyorTypeApplyexpression- value
the expression value
- anchor
the anchor of the expression
- returns
a select
DiagrammedExpr
- def simpleExpr[T](expression: T, anchor: Int): DiagrammedExpr[T]
Create simple
DiagrammedExprthat wraps expressions that is notSelect,ApplyorTypeApply.Create simple
DiagrammedExprthat wraps expressions that is notSelect,ApplyorTypeApply.- expression
the expression value
- anchor
the anchor of the expression
- returns
a simple
DiagrammedExpr
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()