object Emoji
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
CODE_BAG_OF_CASH |
val CODE_BAG_OF_CASH: String |
CODE_BOOKS |
val CODE_BOOKS: String |
CODE_COOL_GUY |
val CODE_COOL_GUY: String |
CODE_DIAMOND |
val CODE_DIAMOND: String |
CODE_GREEN_TICK |
val CODE_GREEN_TICK: String |
CODE_LEFT_ARROW |
val CODE_LEFT_ARROW: String |
CODE_NEWSPAPER |
val CODE_NEWSPAPER: String |
CODE_NO_ENTRY |
val CODE_NO_ENTRY: String |
CODE_PAPERCLIP |
val CODE_PAPERCLIP: String |
CODE_RIGHT_ARROW |
val CODE_RIGHT_ARROW: String |
CODE_SANTA_CLAUS |
val CODE_SANTA_CLAUS: String |
CODE_SKULL_AND_CROSSBONES |
val CODE_SKULL_AND_CROSSBONES: String |
bagOfCash |
val bagOfCash: String |
books |
val books: String |
coolGuy |
val coolGuy: String |
diamond |
val diamond: String |
emojiMode |
val emojiMode: ThreadLocal<Any>
When non-null, toString() methods are allowed to use emoji in the output as we're going to render them to a sufficiently capable text surface. |
hasEmojiTerminal |
val hasEmojiTerminal: Boolean |
leftArrow |
val leftArrow: String |
newspaper |
val newspaper: String |
paperclip |
val paperclip: String |
rightArrow |
val rightArrow: String |
santaClaus |
val santaClaus: String |
renderIfSupported |
fun <T> renderIfSupported(body: () -> T): T fun renderIfSupported(obj: Any): String |