Dotty Documentation

0.5.0-bin-SNAPSHOT

class RefChecks
extends MiniPhase

[-] Constructors

RefChecks ( )

[-] Members

[+] private var LevelInfo : Location [ OptLevelInfo ]
[+] private def LevelInfo_= ( x$1: Location [ OptLevelInfo ] ) : Unit
[+] private def currentLevel ( implicit ctx: Context ) : OptLevelInfo
[+] override def initContext ( ctx: FreshContext ) : Unit
[+] override def phaseName : String

A name given to the Phase that can be used to debug the compiler. For instance, it is possible to print trees after a given phase using:

$ ./bin/dotc -Xprint:<phaseNameHere> sourceFile.scala
[+] override def prepareForStats ( trees: List [ Tree ] ) ( implicit ctx: Context ) : Context
[+] override def runsAfter : Set [ Class [ Nothing <: Phase ] ]

List of names of phases that should precede this phase

[+] override def transformApply ( tree: Apply ) ( implicit ctx: Context ) : Tree
[+] override def transformDefDef ( tree: DefDef ) ( implicit ctx: Context ) : Tree
[+] override def transformIdent ( tree: Ident ) ( implicit ctx: Context ) : Tree
[+] override def transformNew ( tree: New ) ( implicit ctx: Context ) : Tree
[+] override def transformSelect ( tree: Select ) ( implicit ctx: Context ) : Tree
[+] override def transformTemplate ( tree: Template ) ( implicit ctx: Context ) : Tree
[+] override def transformValDef ( tree: ValDef ) ( implicit ctx: Context ) : Tree