-
- All Implemented Interfaces:
public final class PromptKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static Function2<Object, Object, Boolean>alwaysPromptprivate final static Function2<Object, Object, Void>defaultNull
-
Method Summary
Modifier and Type Method Description final Function2<Object, Object, Boolean>getAlwaysPrompt()final Function2<Object, Object, Void>getDefaultNull()final static <T extends Any> Function2<PromptResult, PromptField<T>, Boolean>promptIfNull()final static <T extends Any> Function2<Object, Object, T>default(T defaults)final static Promptprompt(Terminal terminal, SuspendFunction1<Prompt, Unit> body)final static Promptprompt(SuspendFunction1<Prompt, Unit> body)-
-
Method Detail
-
getAlwaysPrompt
final Function2<Object, Object, Boolean> getAlwaysPrompt()
-
getDefaultNull
final Function2<Object, Object, Void> getDefaultNull()
-
promptIfNull
final static <T extends Any> Function2<PromptResult, PromptField<T>, Boolean> promptIfNull()
-
prompt
final static Prompt prompt(Terminal terminal, SuspendFunction1<Prompt, Unit> body)
-
prompt
final static Prompt prompt(SuspendFunction1<Prompt, Unit> body)
-
-
-
-