Packages

class Flattener extends Global.AstTransformer

Source
Flatten.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Flattener
  2. Transformer
  3. InternalTransformer
  4. Transformer
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Flattener()

Value Members

  1. def atOwner[A](owner: Global.Symbol)(trans: => A): A
    Definition Classes
    Transformer
  2. def transform(tree: Global.Tree): Global.Tree
    Definition Classes
    Flattener → InternalTransformer → Transformer
  3. def transformCaseDefs(trees: List[Global.CaseDef]): List[Global.CaseDef]
    Definition Classes
    Transformer
  4. def transformIdents(trees: List[Global.Ident]): List[Global.Ident]
    Definition Classes
    Transformer
  5. def transformMemberDefs(trees: List[Global.MemberDef]): List[Global.MemberDef]
    Definition Classes
    Transformer
  6. def transformModifiers(mods: Global.Modifiers): Global.Modifiers
    Definition Classes
    Transformer
  7. def transformStats(stats: List[Global.Tree], exprOwner: Global.Symbol): List[Global.Tree]

    Transform statements and add lifted definitions to them.

    Transform statements and add lifted definitions to them.

    Definition Classes
    Flattener → Transformer
  8. def transformTemplate(tree: Global.Template): Global.Template
    Definition Classes
    Transformer
  9. def transformTrees(trees: List[Global.Tree]): List[Global.Tree]
    Definition Classes
    Transformer
  10. def transformTypeDefs(trees: List[Global.TypeDef]): List[Global.TypeDef]
    Definition Classes
    Transformer
  11. def transformUnit(unit: Global.CompilationUnit): Unit
    Definition Classes
    Transformer
  12. def transformValDef(tree: Global.ValDef): Global.ValDef
    Definition Classes
    Transformer
  13. def transformValDefs(trees: List[Global.ValDef]): List[Global.ValDef]
    Definition Classes
    Transformer
  14. def transformValDefss(treess: List[List[Global.ValDef]]): List[List[Global.ValDef]]
    Definition Classes
    Transformer
  15. val treeCopy: Global.TreeCopier
    Definition Classes
    Transformer