scala.reflect.internal.show.Printers

TreePrinter

Related Doc: package Printers

class TreePrinter extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TreePrinter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TreePrinter(out: PrintWriter)

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def comment(body: ⇒ Unit): Unit

    Attributes
    protected
  7. val commentsRequired: Boolean

    Attributes
    protected
  8. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  13. def indent(): Unit

  14. var indentMargin: Int

    Attributes
    protected
  15. val indentStep: Int

    Attributes
    protected
  16. var indentString: String

    Attributes
    protected
  17. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  21. def parenthesize(condition: Boolean = true, open: String = "(", close: String = ")")(body: ⇒ Unit): Unit

    Attributes
    protected
  22. def print(args: Any*): Unit

  23. def printAnnotations(tree: tools.nsc.Global.MemberDef): Unit

  24. def printBlock(stats: List[tools.nsc.Global.Tree], expr: tools.nsc.Global.Tree): Unit

    Attributes
    protected
  25. def printBlock(tree: tools.nsc.Global.Tree): Unit

  26. def printCaseDef(tree: tools.nsc.Global.CaseDef): Unit

    Attributes
    protected
  27. def printColumn(ts: List[tools.nsc.Global.Tree], start: String, sep: String, end: String): Unit

  28. def printDefDef(tree: tools.nsc.Global.DefDef, resultName: ⇒ String)(printTypeSignature: ⇒ Unit)(printRhs: ⇒ Unit): Unit

    Attributes
    protected
  29. def printFlags(flags: Long, privateWithin: String): Unit

  30. def printFunction(tree: tools.nsc.Global.Function)(printValueParams: ⇒ Unit): Unit

    Attributes
    protected
  31. var printIds: Boolean

    Attributes
    protected
  32. def printImplicitInParamsList(vds: List[tools.nsc.Global.ValDef]): Unit

    Attributes
    protected
  33. def printImport(tree: tools.nsc.Global.Import, resSelect: ⇒ String): Unit

    Attributes
    protected
  34. var printKinds: Boolean

    Attributes
    protected
  35. def printLabelParam(p: tools.nsc.Global.Ident): Unit

  36. def printLabelParams(ps: List[tools.nsc.Global.Ident]): Unit

  37. var printMirrors: Boolean

    Attributes
    protected
  38. def printModifiers(tree: tools.nsc.Global.Tree, mods: tools.nsc.Global.Modifiers): Unit

  39. def printOpt(prefix: String, tree: tools.nsc.Global.Tree): Unit

  40. var printOwners: Boolean

    Attributes
    protected
  41. def printPackageDef(tree: tools.nsc.Global.PackageDef, separator: String): Unit

    Attributes
    protected
  42. def printParam(tree: tools.nsc.Global.Tree): Unit

  43. def printPosition(tree: tools.nsc.Global.Tree): Unit

  44. var printPositions: Boolean

    Attributes
    protected
  45. def printRow(ts: List[tools.nsc.Global.Tree], sep: String): Unit

  46. def printRow(ts: List[tools.nsc.Global.Tree], start: String, sep: String, end: String): Unit

  47. def printSeq[a](ls: List[a])(printelem: (a) ⇒ Unit)(printsep: ⇒ Unit): Unit

  48. def printSuper(tree: tools.nsc.Global.Super, resultName: ⇒ String, checkSymbol: Boolean = true): Unit

    Attributes
    protected
  49. def printThis(tree: tools.nsc.Global.This, resultName: ⇒ String): Unit

    Attributes
    protected
  50. def printTree(tree: tools.nsc.Global.Tree): Unit

  51. def printTypeDef(tree: tools.nsc.Global.TypeDef, resultName: ⇒ String): Unit

    Attributes
    protected
  52. def printTypeParams(ts: List[tools.nsc.Global.TypeDef]): Unit

  53. var printTypes: Boolean

    Attributes
    protected
  54. def printTypesInfo(tree: tools.nsc.Global.Tree): Unit

    Attributes
    protected
  55. def printValDef(tree: tools.nsc.Global.ValDef, resultName: ⇒ String)(printTypeSignature: ⇒ Unit)(printRhs: ⇒ Unit): Unit

    Attributes
    protected
  56. def printValueParams(ts: List[tools.nsc.Global.ValDef], inParentheses: Boolean = true): Unit

  57. def println(): Unit

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

    Definition Classes
    AnyRef
  59. def toString(): String

    Definition Classes
    AnyRef → Any
  60. def undent(): Unit

  61. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def withIds: TreePrinter.this.type

  65. def withKinds: TreePrinter.this.type

  66. def withMirrors: TreePrinter.this.type

  67. def withOwners: TreePrinter.this.type

  68. def withPositions: TreePrinter.this.type

  69. def withTypes: TreePrinter.this.type

  70. def withoutIds: TreePrinter.this.type

  71. def withoutKinds: TreePrinter.this.type

  72. def withoutMirrors: TreePrinter.this.type

  73. def withoutOwners: TreePrinter.this.type

  74. def withoutPositions: TreePrinter.this.type

  75. def withoutTypes: TreePrinter.this.type

Inherited from AnyRef

Inherited from Any

Ungrouped