Dotty Documentation

0.4.0-bin-SNAPSHOT

class GenBCode
extends DotClass with Phase

[-] Constructors

GenBCode ( )

[-] Members

[+] private val entryPoints : HashSet [ Symbol ]
[+] private val superCallsMap : HashMap [ Symbol, Set [ ClassSymbol ] ]
[+] def outputDir ( implicit ctx: Context ) : AbstractFile
[+] 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
[+] def registerEntryPoint ( sym: Symbol ) : HashSet [ Symbol ]
[+] def registerSuperCall ( sym: Symbol , calls: ClassSymbol ) : Option [ Set [ ClassSymbol ] ]
[+] def run ( implicit ctx: Context ) : Unit