Object

scala.tools.refactoring.sourcegen.ReusingPrinter

reusingPrinter

Related Doc: package ReusingPrinter

Permalink

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

Linear Supertypes
(ReusingPrinter.this)#LiteralPrinters, (ReusingPrinter.this)#BlockPrinters, (ReusingPrinter.this)#SuperPrinters, (ReusingPrinter.this)#ValDefDefPrinters, (ReusingPrinter.this)#IfPrinters, (ReusingPrinter.this)#ClassModulePrinters, (ReusingPrinter.this)#TryThrowPrinters, (ReusingPrinter.this)#PackagePrinters, (ReusingPrinter.this)#ImportPrinters, (ReusingPrinter.this)#FunctionPrinters, (ReusingPrinter.this)#TypePrinters, (ReusingPrinter.this)#PatternMatchingPrinters, (ReusingPrinter.this)#WhilePrinters, (ReusingPrinter.this)#MethodCallPrinters, (ReusingPrinter.this)#MiscPrinters, (ReusingPrinter.this)#PrintingUtils, (ReusingPrinter.this)#TreePrinting, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reusingPrinter
  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: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    PatternMatchingPrinters
  5. def Annotated(tree: nsc.Global.Annotated, annot: nsc.Global.Tree, arg: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.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: (ReusingPrinter.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: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

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

    Permalink
    Definition Classes
    PatternMatchingPrinters
  13. def Block(tree: nsc.Global.Block, stats: List[nsc.Global.Tree])(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

    Permalink
    Definition Classes
    ClassModulePrinters
  16. def CompoundTypeTree(tree: nsc.Global.CompoundTypeTree, tpl: nsc.Global.Template)(implicit ctx: (ReusingPrinter.this)#PrintingContext): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

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

    Permalink
    Definition Classes
    TreePrinting
  19. def ExistentialTypeTree(tree: nsc.Global.ExistentialTypeTree, tpt: nsc.Global.Tree, whereClauses: List[nsc.Global.Tree])(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

    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: (ReusingPrinter.this)#PrintingContext): Fragment

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

    Permalink
    Definition Classes
    ImportPrinters
  24. def ImportSelectorTree(tree: (ReusingPrinter.this)#ImportSelectorTree, name: (ReusingPrinter.this)#NameTree, rename: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    TreePrinting
  25. def LabelDef(tree: nsc.Global.LabelDef, name: nsc.Global.Name, params: List[nsc.Global.Tree], rhs: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    WhilePrinters
  26. def Literal(tree: nsc.Global.Literal, value: nsc.Global.Constant)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

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

    Permalink
    Definition Classes
    PatternMatchingPrinters
  28. def ModifierTree(tree: (ReusingPrinter.this)#ModifierTree, flag: Long)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

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

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

    Permalink
    Definition Classes
    MiscPrinters
  33. def New(tree: nsc.Global.New, tpt: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

    Permalink
    Definition Classes
    TreePrinting
  36. def Select(tree: nsc.Global.Select, qualifier: nsc.Global.Tree, selector: nsc.Global.Name)(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

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

    Permalink
    Definition Classes
    TreePrinting
  41. def SourceLayoutTree(tree: (ReusingPrinter.this)#SourceLayoutTree)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

    Permalink
    Definition Classes
    SuperPrinters
  44. def SuperConstructorCall(tree: (ReusingPrinter.this)#SuperConstructorCall, clazz: nsc.Global.Tree, args: List[nsc.Global.Tree])(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    ClassModulePrinters
  46. def This(tree: nsc.Global.This, qual: nsc.Global.Name)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

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

    Permalink
    Definition Classes
    TreePrinting
  48. def Try(tree: nsc.Global.Try, block: nsc.Global.Tree, catches: List[nsc.Global.Tree], finalizer: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.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: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

    Permalink
    Definition Classes
    TypePrinters
  52. def TypeTree(tree: nsc.Global.TypeTree)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

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

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

    Permalink
    Definition Classes
    PatternMatchingPrinters
  55. def ValDef(tree: nsc.Global.ValDef, mods: List[(ReusingPrinter.this)#ModifierTree], name: nsc.Global.Name, tpt: nsc.Global.Tree, rhs: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.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 charAtTreeStartPos(t: nsc.Global.Tree): Option[Char]

    Permalink
    Definition Classes
    LiteralPrinters
  59. def charBeforeTreeEndPos(t: nsc.Global.Tree): Option[Char]

    Permalink
    Definition Classes
    LiteralPrinters
  60. def clone(): AnyRef

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

    Permalink

    This is the default handler that is called for non-overriden methods.

    This is the default handler that is called for non-overriden methods.

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

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

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

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

    Permalink
    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]

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

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

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

    Permalink
    Definition Classes
    Any
  70. def l(implicit ctx: (ReusingPrinter.this)#PrintingContext): Layout

    Permalink
    Definition Classes
    PrintingUtils
  71. def nameOf(tree: nsc.Global.Tree): (ReusingPrinter.this)#NameTree

    Permalink

    Returns a NameTree for a tree's name and gives it the position of the original tree's name.

    Returns a NameTree for a tree's name and gives it the position of the original tree's name.

    Definition Classes
    PrintingUtils
  72. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  75. def orig(tree: nsc.Global.Tree): nsc.Global.Tree

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

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

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

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

    Permalink
    Definition Classes
    TreePrinting
  80. def printChildren(tree: nsc.Global.Tree)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink

    Prints the children of the tree, surrounded with the layout from the existing code.

    Prints the children of the tree, surrounded with the layout from the existing code.

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

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

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

    Permalink
    Definition Classes
    TreePrinting
  84. def printSingleTree(tree: nsc.Global.Tree, before: Requisite, after: Requisite)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    TreePrinting
  85. def printTemplate(t: nsc.Global.Template, printExtends: Boolean)(implicit ctx: (ReusingPrinter.this)#PrintingContext): Fragment

    Permalink
    Definition Classes
    PrintingUtils
  86. def r(implicit ctx: (ReusingPrinter.this)#PrintingContext): Layout

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from (ReusingPrinter.this)#LiteralPrinters

Inherited from (ReusingPrinter.this)#BlockPrinters

Inherited from (ReusingPrinter.this)#SuperPrinters

Inherited from (ReusingPrinter.this)#ValDefDefPrinters

Inherited from (ReusingPrinter.this)#IfPrinters

Inherited from (ReusingPrinter.this)#ClassModulePrinters

Inherited from (ReusingPrinter.this)#TryThrowPrinters

Inherited from (ReusingPrinter.this)#PackagePrinters

Inherited from (ReusingPrinter.this)#ImportPrinters

Inherited from (ReusingPrinter.this)#FunctionPrinters

Inherited from (ReusingPrinter.this)#TypePrinters

Inherited from (ReusingPrinter.this)#PatternMatchingPrinters

Inherited from (ReusingPrinter.this)#WhilePrinters

Inherited from (ReusingPrinter.this)#MethodCallPrinters

Inherited from (ReusingPrinter.this)#MiscPrinters

Inherited from (ReusingPrinter.this)#PrintingUtils

Inherited from (ReusingPrinter.this)#TreePrinting

Inherited from AnyRef

Inherited from Any

Ungrouped