JavaTreePrinter

internal class JavaTreePrinter(whitespaceChar: Char = ' ') : AbstractTreePrinter<Node> (source)

Constructors

Link copied to clipboard
constructor(whitespaceChar: Char = ' ')

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
private var currentColorIndex: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private val whitespaceChar: Char

Functions

Link copied to clipboard
private fun buildTreeString(rootNode: Node, indentLevel: Int): String
Link copied to clipboard
open override fun Node.children(): Sequence<Node>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun Node.parent(): Node?
Link copied to clipboard
fun printTreeString(rootNode: Node)
Link copied to clipboard
open override fun Node.simpleClassName(): String
Link copied to clipboard
open override fun Node.text(): String
Link copied to clipboard
fun treeString(rootNode: Node): String
Link copied to clipboard
open override fun Node.typeName(): String
Link copied to clipboard
private fun Node.uniqueName(nameType: AbstractTreePrinter.NameType): String
Link copied to clipboard
private fun Node.uniqueSimpleName(): String