SelectedNodes

cps.plugin.SelectedNodes
See theSelectedNodes companion class
object SelectedNodes

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def checkAndProcessDefDef[A](tree: DefDef)(f: (DefDef, Tree) => Option[A])(acc: (DefDef, A) => Option[A])(using Context): Option[A]

Value parameters

f:

(defDef(selected function), Tree: (CpsMonadContext parameter)) => Option[A] is called when we find parameter with type CpsMonadContext.

tree:

tree to process

Attributes

def detectDefDefSelectKind(tree: DefDef)(using Context): Option[DefDefSelectKind]

determinate kind

determinate kind

Attributes

def findCpsDirectContextParam(value: List[ParamClause[Type]], srcPos: SrcPos)(using Context): Option[Tree]