InstrumentedParts

dotty.tools.dotc.transform.InstrumentCoverage$.InstrumentedParts
See theInstrumentedParts companion object
case class InstrumentedParts(pre: List[Tree], invokeCall: Apply | Thicket, expr: Tree)

An instrumented Tree, in 3 parts.

Attributes

expr

the instrumented expression, executed just after the invokeCall

invokeCall

call to Invoker.invoked(dir, id), or an empty tree.

pre

preparation code, e.g. lifted arguments. May be empty.

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def toTree(using Context): Tree

Turns this into an actual Tree.

Turns this into an actual Tree.

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product