Packages

c

d_m.KindRewriter

MyTransformer

class MyTransformer extends TypingTransformer

Linear Supertypes
KindRewriter.TypingTransformer, scala.tools.nsc.Global.Transformer, scala.tools.nsc.Global.Transformer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MyTransformer
  2. TypingTransformer
  3. Transformer
  4. Transformer
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MyTransformer(unit: scala.tools.nsc.Global.CompilationUnit)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val AnyRefBase: scala.tools.nsc.Global.Select
  5. val AnyUpper: scala.tools.nsc.Global.Select
  6. val CoPlaceholder: scala.tools.nsc.Global.TypeName
  7. val ContraPlaceholder: scala.tools.nsc.Global.TypeName
  8. val DefaultBounds: scala.tools.nsc.Global.TypeBoundsTree
  9. val LambdaName: scala.tools.nsc.Global.TypeName
  10. val Minus: scala.tools.nsc.Global.TypeName
  11. val NothingLower: scala.tools.nsc.Global.Select
  12. val Placeholder: scala.tools.nsc.Global.TypeName
  13. val Plus: scala.tools.nsc.Global.TypeName
  14. val TypeLambda1: scala.tools.nsc.Global.TypeName
  15. val TypeLambda2: scala.tools.nsc.Global.TypeName
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def atOwner[A](tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A
    Definition Classes
    TypingTransformer
  18. final def atOwner[A](owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A
    Definition Classes
    TypingTransformer → Transformer
  19. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. var curTree: scala.tools.nsc.Global.Tree
    Attributes
    protected
    Definition Classes
    TypingTransformer
  21. def currentClass: scala.tools.nsc.Global.Symbol
    Attributes
    protected
    Definition Classes
    Transformer
  22. def currentMethod: scala.tools.nsc.Global.Symbol
    Attributes
    protected
    Definition Classes
    Transformer
  23. var currentOwner: scala.tools.nsc.Global.Symbol
    Attributes
    protected[scala]
    Definition Classes
    Transformer
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. var localTyper: (analyzer)#Typer
    Definition Classes
    TypingTransformer
  31. def makeTypeName(name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.TypeName
  32. def makeTypeParam(name: scala.tools.nsc.Global.Name, bounds: scala.tools.nsc.Global.TypeBoundsTree = DefaultBounds): scala.tools.nsc.Global.TypeDef
  33. def makeTypeParamCo(name: scala.tools.nsc.Global.Name, bounds: scala.tools.nsc.Global.TypeBoundsTree = DefaultBounds): scala.tools.nsc.Global.TypeDef
  34. def makeTypeParamContra(name: scala.tools.nsc.Global.Name, bounds: scala.tools.nsc.Global.TypeBoundsTree = DefaultBounds): scala.tools.nsc.Global.TypeDef
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def newParamName(i: Int): scala.tools.nsc.Global.TypeName

    Produce type lambda param names.

    Produce type lambda param names.

    The name is always appended with a unique number for the compilation unit to prevent shadowing of names in a nested context.

    If useAsciiNames is set, the legacy names (X_kp0$, X_kp1$, etc) will be used.

    Otherwise:

    The first parameter (i=0) will be α$, the second β$, and so on. After producing ω$ (for i=24), the letters wrap back around with a number appended.

  37. final def notify(): Unit
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. def transform(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
    Definition Classes
    MyTransformer → TypingTransformer → Transformer
  42. def transformCaseDefs(trees: List[scala.tools.nsc.Global.CaseDef]): List[scala.tools.nsc.Global.CaseDef]
    Definition Classes
    Transformer
  43. def transformIdents(trees: List[scala.tools.nsc.Global.Ident]): List[scala.tools.nsc.Global.Ident]
    Definition Classes
    Transformer
  44. def transformMemberDefs(trees: List[scala.tools.nsc.Global.MemberDef]): List[scala.tools.nsc.Global.MemberDef]
    Definition Classes
    Transformer
  45. def transformModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers
    Definition Classes
    Transformer
  46. def transformStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree]
    Definition Classes
    Transformer
  47. def transformTemplate(tree: scala.tools.nsc.Global.Template): scala.tools.nsc.Global.Template
    Definition Classes
    Transformer
  48. def transformTrees(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree]
    Definition Classes
    Transformer
  49. def transformTypeDefs(trees: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.TypeDef]
    Definition Classes
    Transformer
  50. def transformUnit(unit: scala.tools.nsc.Global.CompilationUnit): Unit
    Definition Classes
    Transformer
  51. def transformValDef(tree: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef
    Definition Classes
    Transformer
  52. def transformValDefs(trees: List[scala.tools.nsc.Global.ValDef]): List[scala.tools.nsc.Global.ValDef]
    Definition Classes
    Transformer
  53. def transformValDefss(treess: List[List[scala.tools.nsc.Global.ValDef]]): List[List[scala.tools.nsc.Global.ValDef]]
    Definition Classes
    Transformer
  54. val treeCache: Map[scala.tools.nsc.Global.Tree, scala.tools.nsc.Global.Tree]
  55. val treeCopy: scala.tools.nsc.Global.TreeCopier
    Definition Classes
    Transformer
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from scala.tools.nsc.Global.Transformer

Inherited from scala.tools.nsc.Global.Transformer

Inherited from AnyRef

Inherited from Any

Ungrouped