Packages

trait PrintAST extends AnyRef

Source
NodePrinters.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PrintAST
  2. AnyRef
  3. 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

Abstract Value Members

  1. abstract def showAttributes(tree: Global.Tree): String
  2. abstract def showDefTreeName(defTree: Global.DefTree): String
  3. abstract def showFlags(tree: Global.MemberDef): String
  4. abstract def showLiteral(lit: Global.Literal): String
  5. abstract def showName(name: Global.Name): String
  6. abstract def showNameAndPos(tree: Global.NameTree): String
  7. abstract def showPosition(tree: Global.Tree): String
  8. abstract def showTypeTree(tt: Global.TypeTree): String

Concrete Value Members

  1. def annotationInfoToString(annot: Global.AnnotationInfo): String
  2. def applyCommon(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Unit
  3. def emptyOrComment(s: String): String
  4. def print(s: String): collection.mutable.StringBuilder
  5. def printLine(value: String, comment: String): Unit
  6. def printModifiers(tree: Global.MemberDef): Unit
  7. def printMultiline(prefix: String, comment: String)(body: => Unit): Unit
  8. def printMultiline(tree: Global.Tree)(body: => Unit): Unit
  9. def printSingle(tree: Global.Tree, name: Global.Name): Unit
  10. def println(s: String): Unit
  11. def showRefTree(tree: Global.RefTree): String
  12. def showRefTreeName(tree: Global.Tree): String
  13. def stringify(tree: Global.Tree): String
  14. def traverse(tree: Global.Tree): Unit
  15. def traverseAny(x: Any): Unit
  16. def traverseList(ifEmpty: String, what: String)(trees: List[Global.Tree]): Unit
  17. def treePrefix(tree: Global.Tree): String
  18. def typeApplyCommon(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Unit