class CompactTreePrinter extends Global.TreePrinter
A tree printer which is stingier about vertical whitespace and unnecessary punctuation than the standard one.
- Source
- Printers.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CompactTreePrinter
- TreePrinter
- TreePrinter
- TreePrinter
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CompactTreePrinter(out: PrintWriter)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to any2stringadd[Global.CompactTreePrinter] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (Global.CompactTreePrinter, B)
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to ArrowAssoc[Global.CompactTreePrinter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def allStatements(t: Global.Tree): List[Global.Tree]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
comment(body: ⇒ Unit): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
val
commentsRequired: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
ensuring(cond: (Global.CompactTreePrinter) ⇒ Boolean, msg: ⇒ Any): Global.CompactTreePrinter
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to Ensuring[Global.CompactTreePrinter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (Global.CompactTreePrinter) ⇒ Boolean): Global.CompactTreePrinter
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to Ensuring[Global.CompactTreePrinter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Global.CompactTreePrinter
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to Ensuring[Global.CompactTreePrinter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): Global.CompactTreePrinter
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to Ensuring[Global.CompactTreePrinter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
indent(): Unit
- Definition Classes
- TreePrinter
-
var
indentMargin: Int
- Attributes
- protected
- Definition Classes
- TreePrinter
-
val
indentStep: Int
- Attributes
- protected
- Definition Classes
- TreePrinter
-
var
indentString: String
- Attributes
- protected
- Definition Classes
- TreePrinter
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parenthesize(condition: Boolean, open: String, close: String)(body: ⇒ Unit): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
print(args: Any*): Unit
- Definition Classes
- TreePrinter → TreePrinter → TreePrinter
-
def
printAnnotations(tree: Global.MemberDef): Unit
- Definition Classes
- TreePrinter
-
def
printBlock(stats: List[Global.Tree], expr: Global.Tree): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printBlock(tree: Global.Tree): Unit
- Definition Classes
- TreePrinter
-
def
printCaseDef(tree: Global.CaseDef): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printColumn(ts: List[Global.Tree], start: String, sep: String, end: String): Unit
- Definition Classes
- TreePrinter
-
def
printDefDef(tree: Global.DefDef, resultName: ⇒ String)(printTypeSignature: ⇒ Unit)(printRhs: ⇒ Unit): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printFlags(flags: Long, privateWithin: String): Unit
- Definition Classes
- TreePrinter
-
def
printFunction(tree: Global.Function)(printValueParams: ⇒ Unit): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
val
printIds: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printImplicitInParamsList(vds: List[Global.ValDef]): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printImport(tree: Global.Import, resSelect: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
val
printKinds: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printLabelParam(p: Global.Ident): Unit
- Definition Classes
- TreePrinter
-
def
printLabelParams(ps: List[Global.Ident]): Unit
- Definition Classes
- TreePrinter
- def printLogicalAnd(t1: (Global.Tree, Boolean), t2: (Global.Tree, Boolean)): Unit
- def printLogicalOp(t1: (Global.Tree, Boolean), t2: (Global.Tree, Boolean), op: String): Unit
- def printLogicalOr(t1: (Global.Tree, Boolean), t2: (Global.Tree, Boolean)): Unit
-
val
printMirrors: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printModifiers(tree: Global.Tree, mods: Global.Modifiers): Unit
- Definition Classes
- TreePrinter
-
def
printOpt(prefix: String, tree: Global.Tree): Unit
- Definition Classes
- TreePrinter
-
val
printOwners: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printPackageDef(tree: Global.PackageDef, separator: String): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printParam(tree: Global.Tree): Unit
- Definition Classes
- TreePrinter
-
def
printPosition(tree: Global.Tree): Unit
- Definition Classes
- TreePrinter
-
val
printPositions: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printRow(ts: List[Global.Tree], start: String, sep: String, end: String): Unit
- Definition Classes
- CompactTreePrinter → TreePrinter
-
def
printRow(ts: List[Global.Tree], sep: String): Unit
- Definition Classes
- TreePrinter
-
def
printSeq[a](ls: List[a])(printelem: (a) ⇒ Unit)(printsep: ⇒ Unit): Unit
- Definition Classes
- TreePrinter
-
def
printSuper(tree: Global.Super, resultName: ⇒ String, checkSymbol: Boolean): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printThis(tree: Global.This, resultName: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printTree(tree: Global.Tree): Unit
- Definition Classes
- CompactTreePrinter → TreePrinter
-
def
printTypeDef(tree: Global.TypeDef, resultName: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printTypeParams(ts: List[Global.TypeDef]): Unit
- Definition Classes
- TreePrinter
-
val
printTypes: Boolean
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printTypesInfo(tree: Global.Tree): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printValDef(tree: Global.ValDef, resultName: ⇒ String)(printTypeSignature: ⇒ Unit)(printRhs: ⇒ Unit): Unit
- Attributes
- protected
- Definition Classes
- TreePrinter
-
def
printValueParams(ts: List[Global.ValDef], inParentheses: Boolean): Unit
- Definition Classes
- TreePrinter
-
def
println(): Unit
- Definition Classes
- TreePrinter
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
undent(): Unit
- Definition Classes
- TreePrinter
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withIds: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withKinds: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withMirrors: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withOwners: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withPositions: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withTypes: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutIds: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutKinds: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutMirrors: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutOwners: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutPositions: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
withoutTypes: CompactTreePrinter.this.type
- Definition Classes
- TreePrinter
-
def
→[B](y: B): (Global.CompactTreePrinter, B)
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to ArrowAssoc[Global.CompactTreePrinter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Global.CompactTreePrinter to StringFormat[Global.CompactTreePrinter] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)instead ofvalue.formatted(formatString), or use thef""string interpolator. In Java 15 and later,formattedresolves to the new method in String which has reversed parameters.
The Scala compiler and reflection APIs.