scala.tools.refactoring.sourcegen.TreePrintingTraversals

TreePrinting

trait TreePrinting extends AnyRef

Self Type
(TreePrintingTraversals.this)#TreePrinting
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TreePrinting
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def Alternative(tree: nsc.Global.Alternative, trees: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  7. def Annotated(tree: nsc.Global.Annotated, annot: nsc.Global.Tree, arg: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  8. def AppliedTypeTree(tree: nsc.Global.AppliedTypeTree, tpt: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  9. def Apply(tree: nsc.Global.Apply, fun: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  10. def ApplyDynamic(tree: nsc.Global.ApplyDynamic, qual: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  11. def ArrayValue(tree: nsc.Global.ArrayValue, elemtpt: nsc.Global.Tree, trees: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  12. def Assign(tree: nsc.Global.Assign, lhs: nsc.Global.Tree, rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  13. def AssignOrNamedArg(tree: nsc.Global.AssignOrNamedArg, lhs: nsc.Global.Tree, rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  14. def Bind(tree: nsc.Global.Bind, name: nsc.Global.Name, body: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  15. def Block(tree: nsc.Global.Block, stats: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  16. def CaseDef(tree: nsc.Global.CaseDef, pat: nsc.Global.Tree, guard: nsc.Global.Tree, body: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  17. def ClassDef(tree: nsc.Global.ClassDef, mods: List[(TreePrintingTraversals.this)#ModifierTree], name: nsc.Global.Name, tparams: List[nsc.Global.Tree], impl: nsc.Global.Template)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  18. def CompoundTypeTree(tree: nsc.Global.CompoundTypeTree, tpl: nsc.Global.Template)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  19. def DefDef(tree: nsc.Global.DefDef, mods: List[(TreePrintingTraversals.this)#ModifierTree], name: nsc.Global.Name, tparams: List[nsc.Global.Tree], vparamss: List[List[nsc.Global.ValDef]], tpt: nsc.Global.Tree, rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  20. def DocDef(tree: nsc.Global.DocDef, comment: nsc.Global.DocComment, definition: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  21. def ExistentialTypeTree(tree: nsc.Global.ExistentialTypeTree, tpt: nsc.Global.Tree, whereClauses: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  22. def Function(tree: nsc.Global.Function, vparams: List[nsc.Global.ValDef], body: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  23. def Ident(tree: nsc.Global.Ident, name: nsc.Global.Name)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  24. def If(tree: nsc.Global.If, cond: nsc.Global.Tree, thenp: nsc.Global.Tree, elsep: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  25. def Import(tree: nsc.Global.Import, expr: nsc.Global.Tree, selectors: List[(TreePrintingTraversals.this)#ImportSelectorTree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  26. def ImportSelectorTree(tree: (TreePrintingTraversals.this)#ImportSelectorTree, name: (TreePrintingTraversals.this)#NameTree, rename: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  27. def LabelDef(tree: nsc.Global.LabelDef, name: nsc.Global.Name, params: List[nsc.Global.Tree], rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  28. def Literal(tree: nsc.Global.Literal, value: nsc.Global.Constant)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  29. def Match(tree: nsc.Global.Match, selector: nsc.Global.Tree, cases: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  30. def ModifierTree(tree: (TreePrintingTraversals.this)#ModifierTree, flag: Long)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  31. def ModuleDef(tree: nsc.Global.ModuleDef, mods: List[(TreePrintingTraversals.this)#ModifierTree], name: nsc.Global.Name, impl: nsc.Global.Template)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  32. def MultipleAssignment(tree: (TreePrintingTraversals.this)#MultipleAssignment, extractor: nsc.Global.Tree, values: List[nsc.Global.ValDef], rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  33. def NameTree(tree: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  34. def NamedArgument(tree: nsc.Global.Tree, name: (TreePrintingTraversals.this)#NameTree, rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  35. def New(tree: nsc.Global.New, tpt: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  36. def PackageDef(tree: nsc.Global.PackageDef, pid: nsc.Global.RefTree, stats: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  37. def Return(tree: nsc.Global.Return, expr: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  38. def Select(tree: nsc.Global.Select, qualifier: nsc.Global.Tree, selector: nsc.Global.Name)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  39. def SelectFromArray(tree: nsc.Global.SelectFromArray, qualifier: nsc.Global.Tree, selector: nsc.Global.Name, erasure: nsc.Global.Type)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  40. def SelectFromTypeTree(tree: nsc.Global.SelectFromTypeTree, qualifier: nsc.Global.Tree, selector: nsc.Global.Name)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  41. def SelfTypeTree(tree: (TreePrintingTraversals.this)#SelfTypeTree, name: (TreePrintingTraversals.this)#NameTree, tpt: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  42. def SingletonTypeTree(tree: nsc.Global.SingletonTypeTree, ref: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  43. def SourceLayoutTree(tree: (TreePrintingTraversals.this)#SourceLayoutTree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  44. def Star(tree: nsc.Global.Star, elem: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  45. def Super(tree: nsc.Global.Super, qual: nsc.Global.Tree, mix: nsc.Global.Name)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  46. def SuperConstructorCall(tree: (TreePrintingTraversals.this)#SuperConstructorCall, clazz: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  47. def Template(tree: nsc.Global.Template, parents: List[nsc.Global.Tree], self: nsc.Global.Tree, body: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  48. def This(tree: nsc.Global.This, qual: nsc.Global.Name)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  49. def Throw(tree: nsc.Global.Throw, expr: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  50. def Try(tree: nsc.Global.Try, block: nsc.Global.Tree, catches: List[nsc.Global.Tree], finalizer: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  51. def TypeApply(tree: nsc.Global.TypeApply, fun: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  52. def TypeBoundsTree(tree: nsc.Global.TypeBoundsTree, lo: nsc.Global.Tree, hi: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  53. def TypeDef(tree: nsc.Global.TypeDef, mods: List[(TreePrintingTraversals.this)#ModifierTree], name: nsc.Global.Name, tparams: List[nsc.Global.Tree], rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  54. def TypeTree(tree: nsc.Global.TypeTree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  55. def Typed(tree: nsc.Global.Typed, expr: nsc.Global.Tree, tpt: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  56. def UnApply(tree: nsc.Global.UnApply, fun: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  57. def ValDef(tree: nsc.Global.ValDef, mods: List[(TreePrintingTraversals.this)#ModifierTree], name: nsc.Global.Name, tpt: nsc.Global.Tree, rhs: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  58. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  59. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. def default(t: nsc.Global.Tree)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  61. def dispatchToPrinter(t: nsc.Global.Tree, ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  62. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  63. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  64. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  65. def getChildrenIndentation(parent: nsc.Global.Tree, t: nsc.Global.Tree): Option[String]

  66. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  67. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  68. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  69. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  70. final def notify(): Unit

    Definition Classes
    AnyRef
  71. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  72. def p(tree: nsc.Global.Tree, before: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  73. def pi(tree: nsc.Global.Tree, before: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  74. def pp(trees: List[nsc.Global.Tree], separator: Requisite = NoRequisite, before: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  75. def ppi(trees: List[nsc.Global.Tree], before: Requisite = NoRequisite, separator: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  76. def printIndentedManyTrees(trees: List[nsc.Global.Tree], separator: Requisite, before: Requisite, after: Requisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  77. def printIndentedSingleTree(tree: nsc.Global.Tree, before: Requisite, after: Requisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  78. def printManyTrees(trees: List[nsc.Global.Tree], separator: Requisite, before: Requisite, after: Requisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  79. def printSingleTree(tree: nsc.Global.Tree, before: Requisite, after: Requisite)(implicit ctx: (TreePrintingTraversals.this)#PrintingContext): Fragment

  80. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  81. def toString(): String

    Definition Classes
    AnyRef → Any
  82. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped