Printers

dotty.tools.dotc.config.Printers
object Printers

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Printers.type

Members list

Type members

Classlikes

class Printer

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object noPrinter
object noPrinter extends Printer

Attributes

Supertypes
class Printer
class Object
trait Matchable
class Any
Self type
noPrinter.type

Value members

Concrete methods

def capt(using Context): Printer

Enabled via Ycc-log flag. This is not super-efficient but helps debug variants of capture checking faster. TODO: Revert to static scheme once capture checking has stabilized

Enabled via Ycc-log flag. This is not super-efficient but helps debug variants of capture checking faster. TODO: Revert to static scheme once capture checking has stabilized

Attributes

def captDebug(using Context): Printer

Concrete fields

val checks: noPrinter.type
val config: noPrinter.type
val constr: noPrinter.type
val core: noPrinter.type
val debug: noPrinter.type
val derive: noPrinter.type
val desugar: noPrinter.type
val gadts: noPrinter.type
val hk: noPrinter.type
val implicits: noPrinter.type
val init: noPrinter.type
val inlining: noPrinter.type
val interactiv: noPrinter.type
val lexical: noPrinter.type
val macroAnnot: noPrinter.type
val matchTypes: noPrinter.type
val nullables: noPrinter.type
val overload: noPrinter.type
val patmatch: noPrinter.type
val pickling: noPrinter.type
val plugins: noPrinter.type
val recheckr: noPrinter.type
val refcheck: noPrinter.type
val scaladoc: noPrinter.type
val simplify: noPrinter.type
val staging: noPrinter.type
val subtyping: noPrinter.type
val tailrec: noPrinter.type
val transforms: noPrinter.type
val typr: noPrinter.type
val unapp: noPrinter.type
val variances: noPrinter.type