public class Emoji
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
Modifier and Type | Field and Description |
---|---|
static Emoji |
INSTANCE
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBagOfCash() |
static java.lang.String |
getCODE_BAG_OF_CASH() |
static java.lang.String |
getCODE_COOL_GUY() |
static java.lang.String |
getCODE_DIAMOND() |
static java.lang.String |
getCODE_GREEN_TICK() |
static java.lang.String |
getCODE_LEFT_ARROW() |
static java.lang.String |
getCODE_NEWSPAPER() |
static java.lang.String |
getCODE_NO_ENTRY() |
static java.lang.String |
getCODE_PAPERCLIP() |
static java.lang.String |
getCODE_RIGHT_ARROW() |
static java.lang.String |
getCODE_SANTA_CLAUS() |
java.lang.String |
getCoolGuy() |
java.lang.String |
getDiamond() |
java.lang.ThreadLocal<java.lang.Object> |
getEmojiMode()
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.
|
boolean |
getHasEmojiTerminal() |
java.lang.String |
getLeftArrow() |
java.lang.String |
getNewspaper() |
java.lang.String |
getPaperclip() |
java.lang.String |
getRightArrow() |
static java.lang.String |
getSKULL_AND_CROSSBONES() |
java.lang.String |
getSantaClaus() |
<T> T |
renderIfSupported(kotlin.jvm.functions.Function0<? extends T> body) |
java.lang.String |
renderIfSupported(java.lang.Object obj) |
public static Emoji INSTANCE
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
public boolean getHasEmojiTerminal()
public static java.lang.String getCODE_SANTA_CLAUS()
public static java.lang.String getCODE_DIAMOND()
public static java.lang.String getCODE_BAG_OF_CASH()
public static java.lang.String getCODE_NEWSPAPER()
public static java.lang.String getCODE_RIGHT_ARROW()
public static java.lang.String getCODE_LEFT_ARROW()
public static java.lang.String getCODE_GREEN_TICK()
public static java.lang.String getCODE_PAPERCLIP()
public static java.lang.String getCODE_COOL_GUY()
public static java.lang.String getCODE_NO_ENTRY()
public static java.lang.String getSKULL_AND_CROSSBONES()
public java.lang.ThreadLocal<java.lang.Object> getEmojiMode()
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.
public java.lang.String getSantaClaus()
public java.lang.String getDiamond()
public java.lang.String getBagOfCash()
public java.lang.String getNewspaper()
public java.lang.String getRightArrow()
public java.lang.String getLeftArrow()
public java.lang.String getPaperclip()
public java.lang.String getCoolGuy()
public <T> T renderIfSupported(kotlin.jvm.functions.Function0<? extends T> body)
public java.lang.String renderIfSupported(java.lang.Object obj)