scala.tools.refactoring.sourcegen.PrettyPrinter

prettyPrinter

object prettyPrinter extends (PrettyPrinter.this)#TreePrinting with (PrettyPrinter.this)#PrintingUtils with (PrettyPrinter.this)#MiscPrinters with (PrettyPrinter.this)#MethodCallPrinters with (PrettyPrinter.this)#WhilePrinters with (PrettyPrinter.this)#PatternMatchingPrinters with (PrettyPrinter.this)#TypePrinters with (PrettyPrinter.this)#FunctionPrinters with (PrettyPrinter.this)#ImportPrinters with (PrettyPrinter.this)#PackagePrinters with (PrettyPrinter.this)#TryThrowPrinters with (PrettyPrinter.this)#ClassModulePrinters with (PrettyPrinter.this)#IfPrinters with (PrettyPrinter.this)#ValDefDefPrinters with (PrettyPrinter.this)#SuperPrinters with (PrettyPrinter.this)#BlockPrinters with (PrettyPrinter.this)#LiteralPrinters

Linear Supertypes
(PrettyPrinter.this)#LiteralPrinters, (PrettyPrinter.this)#BlockPrinters, (PrettyPrinter.this)#SuperPrinters, (PrettyPrinter.this)#ValDefDefPrinters, (PrettyPrinter.this)#IfPrinters, (PrettyPrinter.this)#ClassModulePrinters, (PrettyPrinter.this)#TryThrowPrinters, (PrettyPrinter.this)#PackagePrinters, (PrettyPrinter.this)#ImportPrinters, (PrettyPrinter.this)#FunctionPrinters, (PrettyPrinter.this)#TypePrinters, (PrettyPrinter.this)#PatternMatchingPrinters, (PrettyPrinter.this)#WhilePrinters, (PrettyPrinter.this)#MethodCallPrinters, (PrettyPrinter.this)#MiscPrinters, (PrettyPrinter.this)#PrintingUtils, (PrettyPrinter.this)#TreePrinting, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. prettyPrinter
  2. LiteralPrinters
  3. BlockPrinters
  4. SuperPrinters
  5. ValDefDefPrinters
  6. IfPrinters
  7. ClassModulePrinters
  8. TryThrowPrinters
  9. PackagePrinters
  10. ImportPrinters
  11. FunctionPrinters
  12. TypePrinters
  13. PatternMatchingPrinters
  14. WhilePrinters
  15. MethodCallPrinters
  16. MiscPrinters
  17. PrintingUtils
  18. TreePrinting
  19. AnyRef
  20. 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: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ClassModulePrinters
  18. def CompoundTypeTree(tree: nsc.Global.CompoundTypeTree, tpl: nsc.Global.Template)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TypePrinters
  19. def DefDef(tree: nsc.Global.DefDef, mods: List[(PrettyPrinter.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: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

    Definition Classes
    FunctionPrinters
  23. def Ident(tree: nsc.Global.Ident, name: nsc.Global.Name)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment

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

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

    Definition Classes
    ImportPrinters
  26. def ImportSelectorTree(tree: (PrettyPrinter.this)#ImportSelectorTree, name: (PrettyPrinter.this)#NameTree, rename: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

    Definition Classes
    WhilePrinters
  28. def Literal(tree: nsc.Global.Literal, value: nsc.Global.Constant)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

    Definition Classes
    PatternMatchingPrinters
  30. def ModifierTree(tree: (PrettyPrinter.this)#ModifierTree, flag: Long)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

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

    Definition Classes
    MiscPrinters
  33. def NameTree(tree: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment

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

    Definition Classes
    TreePrinting
  35. def New(tree: nsc.Global.New, tpt: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

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

    Definition Classes
    PackagePrinters
  37. def Return(tree: nsc.Global.Return, expr: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

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

    Definition Classes
    TreePrinting
  42. def SingletonTypeTree(tree: nsc.Global.SingletonTypeTree, ref: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TypePrinters
  43. def SourceLayoutTree(tree: (PrettyPrinter.this)#SourceLayoutTree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

    Definition Classes
    MiscPrinters
  44. def Star(tree: nsc.Global.Star, elem: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

    Definition Classes
    ClassModulePrinters
  48. def This(tree: nsc.Global.This, qual: nsc.Global.Name)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

    Definition Classes
    MiscPrinters
  49. def Throw(tree: nsc.Global.Throw, expr: nsc.Global.Tree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

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

    Definition Classes
    TypePrinters
  54. def TypeTree(tree: nsc.Global.TypeTree)(implicit ctx: (PrettyPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

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

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

    Definition Classes
    ValDefDefPrinters
  58. implicit def allowSurroundingWhitespace(s: String): Requisite

    Definition Classes
    PrintingUtils
  59. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  60. def clone(): AnyRef

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

    Definition Classes
    TreePrinting
  62. def dispatchToPrinter(t: nsc.Global.Tree, ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  63. final def eq(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    TreePrinting
  67. final def getClass(): Class[_]

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

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

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

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

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

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

    Definition Classes
    TreePrinting
  74. def pi(tree: nsc.Global.Tree, before: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  75. def pp(trees: List[nsc.Global.Tree], separator: Requisite = NoRequisite, before: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  76. def ppi(trees: List[nsc.Global.Tree], before: Requisite = NoRequisite, separator: Requisite = NoRequisite, after: Requisite = NoRequisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  77. def printIndentedManyTrees(trees: List[nsc.Global.Tree], separator: Requisite, before: Requisite, after: Requisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  78. def printIndentedSingleTree(tree: nsc.Global.Tree, before: Requisite, after: Requisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  79. def printManyTrees(trees: List[nsc.Global.Tree], separator: Requisite, before: Requisite, after: Requisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  80. def printParameterList(vparamss: List[List[nsc.Global.ValDef]], existingLayout: String)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Layout { val asText: String }

    Definition Classes
    PrintingUtils
  81. def printSingleTree(tree: nsc.Global.Tree, before: Requisite, after: Requisite)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    TreePrinting
  82. def printTemplate(tpl: nsc.Global.Template, printExtends: Boolean)(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

    Definition Classes
    PrintingUtils
  83. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  84. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from (PrettyPrinter.this)#LiteralPrinters

Inherited from (PrettyPrinter.this)#BlockPrinters

Inherited from (PrettyPrinter.this)#SuperPrinters

Inherited from (PrettyPrinter.this)#ValDefDefPrinters

Inherited from (PrettyPrinter.this)#IfPrinters

Inherited from (PrettyPrinter.this)#ClassModulePrinters

Inherited from (PrettyPrinter.this)#TryThrowPrinters

Inherited from (PrettyPrinter.this)#PackagePrinters

Inherited from (PrettyPrinter.this)#ImportPrinters

Inherited from (PrettyPrinter.this)#FunctionPrinters

Inherited from (PrettyPrinter.this)#TypePrinters

Inherited from (PrettyPrinter.this)#PatternMatchingPrinters

Inherited from (PrettyPrinter.this)#WhilePrinters

Inherited from (PrettyPrinter.this)#MethodCallPrinters

Inherited from (PrettyPrinter.this)#MiscPrinters

Inherited from (PrettyPrinter.this)#PrintingUtils

Inherited from (PrettyPrinter.this)#TreePrinting

Inherited from AnyRef

Inherited from Any

Ungrouped