Dotty Documentation

0.11.0-bin-SNAPSHOT

class TreeCleaner
extends TreeMap

Clean up quote artifacts from the tree to make it simpler to read. - Flattens block and remove blocks with not statements - Inline type aliases in the tree

[-] Constructors

TreeCleaner ( )

[-] Members

[+] private val aliases : MutableSymbolMap [ Tree ]
[+] private var aliasesSyms : List [ Symbol ]

List of symbols and their types for type aliases type T = U

[+] private var aliasesTypes : List [ Type ]
[+] override def transform ( tree: Tree ) ( implicit ctx: Context ) : Tree