Packages

t

scala.tools.nsc.ast

Printers

trait Printers extends reflect.internal.Printers

Self Type
Global
Source
Printers.scala
Linear Supertypes
reflect.internal.Printers, reflect.api.Printers, AnyRef, Any
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. All

Type Members

  1. case class BooleanFlag extends Product with Serializable
    Definition Classes
    Printers
  2. class CodePrinter extends reflect.internal.SymbolTable.TreePrinter
    Definition Classes
    Printers
  3. class CompactTreePrinter extends Global.TreePrinter

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

  4. class RawTreePrinter extends reflect.internal.SymbolTable.TreePrinter
    Definition Classes
    Printers
  5. class TreePrinter extends Global.TreePrinter

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.TreePrinter
    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.TreePrinter
  10. def newTreePrinter(): Global.TreePrinter
    Definition Classes
    Printers → Printers
  11. def newTreePrinter(stream: OutputStream): Global.TreePrinter
    Definition Classes
    Printers → Printers
  12. def newTreePrinter(writer: PrintWriter): Global.TreePrinter
    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.TreePrinter, tree: Global.Tree): Unit
    Definition Classes
    Printers → Printers
  28. object BooleanFlag extends Serializable
    Definition Classes
    Printers
  29. object ConsoleWriter extends Writer
    Definition Classes
    Printers