Packages

trait Printers extends reflect.internal.Printers

Self Type
Global
Source
Printers.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Printers
  2. Printers
  3. Printers
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final type AstTreePrinter = Global.TreePrinter
    Annotations
    @nowarn()
  2. case class BooleanFlag extends Product with Serializable
    Definition Classes
    Printers
  3. class CodePrinter extends reflect.internal.SymbolTable.InternalTreePrinter
    Definition Classes
    Printers
  4. class CompactTreePrinter extends Global.AstTreePrinter

    A tree printer which is stingier about vertical whitespace and unnecessary punctuation than the standard one.

  5. final type InternalTreePrinter = Global.TreePrinter
    Definition Classes
    Printers
  6. class RawTreePrinter extends reflect.internal.SymbolTable.TreePrinter
    Definition Classes
    Printers

Deprecated Type Members

  1. class TreePrinter extends Global.InternalTreePrinter
    Annotations
    @nowarn() @deprecated
    Deprecated

    (Since version 2.13.4) use AstTreePrinter instead

Value Members

  1. def asCompactDebugString(t: Global.Tree): String
  2. def asCompactString(t: Global.Tree): String
  3. def asString(t: Global.Tree): String
  4. def backquotedPath(t: Global.Tree): String
    Definition Classes
    Printers
  5. def decodedSymName(tree: Global.Tree, name: Global.Name): String
    Definition Classes
    Printers
  6. def newCodePrinter(writer: PrintWriter, tree: Global.Tree, printRootPkg: Boolean): Global.InternalTreePrinter
    Definition Classes
    Printers → Printers
  7. def newCompactTreePrinter(writer: PrintWriter): Global.CompactTreePrinter
  8. def newRawTreePrinter(writer: PrintWriter): Global.RawTreePrinter
    Definition Classes
    Printers → Printers
  9. def newStandardTreePrinter(writer: PrintWriter): Global.AstTreePrinter
  10. def newTreePrinter(): Global.AstTreePrinter
    Definition Classes
    Printers → Printers
  11. def newTreePrinter(stream: OutputStream): Global.AstTreePrinter
    Definition Classes
    Printers → Printers
  12. def newTreePrinter(writer: PrintWriter): Global.AstTreePrinter
    Definition Classes
    Printers → Printers → Printers
  13. def quotedName(name: String): String
    Definition Classes
    Printers
  14. def quotedName(name: Global.Name): String
    Definition Classes
    Printers
  15. def quotedName(name: Global.Name, decode: Boolean): String
    Definition Classes
    Printers
  16. def show(position: Global.Position): String
    Definition Classes
    Printers → Printers
  17. def show(flags: Global.FlagSet): String
    Definition Classes
    Printers → Printers
  18. def show(name: Global.Name): String
    Definition Classes
    Printers → Printers
  19. def show(any: Any, printTypes: Global.BooleanFlag, printIds: Global.BooleanFlag, printOwners: Global.BooleanFlag, printKinds: Global.BooleanFlag, printMirrors: Global.BooleanFlag, printPositions: Global.BooleanFlag): String
    Definition Classes
    Printers
  20. def showCode(tree: Global.Tree, printTypes: Global.BooleanFlag, printIds: Global.BooleanFlag, printOwners: Global.BooleanFlag, printPositions: Global.BooleanFlag, printRootPkg: Boolean): String
    Definition Classes
    Printers
  21. def showDecl(sym: Global.Symbol): String
    Definition Classes
    Printers → Printers
  22. def showRaw(position: Global.Position): String
    Definition Classes
    Printers
  23. def showRaw(flags: Global.FlagSet): String
    Definition Classes
    Printers
  24. def showRaw(name: Global.Name): String
    Definition Classes
    Printers
  25. def showRaw(any: Any, printTypes: Global.BooleanFlag, printIds: Global.BooleanFlag, printOwners: Global.BooleanFlag, printKinds: Global.BooleanFlag, printMirrors: Global.BooleanFlag, printPositions: Global.BooleanFlag): String
    Definition Classes
    Printers
  26. def symName(tree: Global.Tree, name: Global.Name): String
    Definition Classes
    Printers
  27. def xprintTree(treePrinter: Global.InternalTreePrinter, tree: Global.Tree): Unit
    Definition Classes
    Printers → Printers
  28. object BooleanFlag extends java.io.Serializable
    Definition Classes
    Printers
  29. object ConsoleWriter extends Writer
    Definition Classes
    Printers