PsiTreePrinter

internal class PsiTreePrinter(whitespaceChar: Char = ' ') : AbstractTreePrinter<PsiElement> (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
private val elementSimpleNameMap: MutableMap<PsiElement, String>
Link copied to clipboard
private val elementTypeNameMap: MutableMap<PsiElement, String>
Link copied to clipboard
private val whitespaceChar: Char

Functions

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