Packages

trait PrintAST extends AnyRef

Source
NodePrinters.scala
Linear Supertypes
AnyRef, Any
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. All

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 printLine(value: String, comment: String): Unit
  5. def printModifiers(tree: Global.MemberDef): Unit
  6. def printMultiline(prefix: String, comment: String)(body: ⇒ Unit): Unit
  7. def printMultiline(tree: Global.Tree)(body: ⇒ Unit): Unit
  8. def printSingle(tree: Global.Tree, name: Global.Name): Unit
  9. def println(s: String): Unit
  10. def showRefTree(tree: Global.RefTree): String
  11. def showRefTreeName(tree: Global.Tree): String
  12. def stringify(tree: Global.Tree): String
  13. def traverse(tree: Global.Tree): Unit
  14. def traverseAny(x: Any): Unit
  15. def traverseList(ifEmpty: String, what: String)(trees: List[Global.Tree]): Unit
  16. def treePrefix(tree: Global.Tree): String
  17. def typeApplyCommon(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Unit