Object

scala.tools.refactoring.sourcegen.PrettyPrinter

prettyPrinter

Related Doc: package PrettyPrinter

Permalink

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
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def Alternative(tree: nsc.Global.Alternative, trees: List[nsc.Global.Tree])(implicit ctx: (PrettyPrinter.this)#PrintingContext): Fragment

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    PatternMatchingPrinters
  15. 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

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

    Permalink
    Definition Classes
    TypePrinters
  17. 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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ImportPrinters
  24. 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} }

    Permalink
    Definition Classes
    ImportPrinters
  25. 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

    Permalink
    Definition Classes
    WhilePrinters
  26. 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} }

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

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

    Permalink
    Definition Classes
    MiscPrinters
  29. 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

    Permalink
    Definition Classes
    ClassModulePrinters
  30. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SuperPrinters
  45. 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

    Permalink
    Definition Classes
    ClassModulePrinters
  46. 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} }

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

    Permalink
    Definition Classes
    TryThrowPrinters
  48. 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

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

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

    Permalink
    Definition Classes
    TypePrinters
  51. 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

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

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

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

    Permalink
    Definition Classes
    PatternMatchingPrinters
  55. 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

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

    Permalink
    Definition Classes
    PrintingUtils
  57. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  58. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  69. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  70. final def notifyAll(): Unit

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  82. def toString(): String

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

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

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

    Permalink
    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