Skip to content

Instantly share code, notes, and snippets.

View mayankmkh's full-sized avatar

Mayank Kharbanda mayankmkh

View GitHub Profile
@mayankmkh
mayankmkh / PrettyPrint.kt
Last active April 11, 2024 11:52
Pretty Print Kotlin Data Class
fun Any.prettyPrint(): String {
var indentLevel = 0
val indentWidth = 4
fun padding() = "".padStart(indentLevel * indentWidth)
val toString = toString()
val stringBuilder = StringBuilder(toString.length)