public interface Console
DefaultConsole| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Console.DbExProvider<T1,T2,R> |
static interface |
Console.ExProvider<T,R> |
static interface |
Console.WithoutReturnVar_DB_Provider<T1,T2> |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConsoleConfigProvider.DefaultValueConfigBuilder |
config() |
static <T1,T2,R> R |
dbEx(Console.DbExProvider<T1,T2,R> provider,
T1 input1,
T2 input2) |
static <T1,T2,R> R |
dbEx(Console.DbExProvider<T1,T2,R> provider,
T1 input1,
T2 input2,
Supplier<R> supplier) |
static <T,R> R |
ex(Console.ExProvider<T,R> provider,
T input) |
static <T,R> R |
ex(Console.ExProvider<T,R> provider,
T input,
Supplier<R> supplier) |
default void |
exit0() |
default void |
exit0(String msg) |
static ConsoleConfigProvider.SimpleConfigBuilder |
factories() |
default void |
onException(ConsoleConfig config,
Exception e) |
default void |
onException(ConsoleConfig config,
Exception e,
String msg) |
default void |
onException(ConsoleConfig config,
Exception e,
String msg,
boolean exit) |
void |
print(Object z) |
void |
println(Object z) |
static <T1,T2> void |
wDbEx(Console.WithoutReturnVar_DB_Provider<T1,T2> provider,
T1 input1,
T2 input2)
调用需要有两个参数的无返回值方法,而这个方法会抛出异常,但是又不想用try-catch时
Console.wDbEx(obj::method, param1, param2)
|
static ConsoleConfigProvider.DefaultValueConfigBuilder config()
static ConsoleConfigProvider.SimpleConfigBuilder factories()
void print(Object z)
void println(Object z)
default void onException(ConsoleConfig config, Exception e)
default void onException(ConsoleConfig config, Exception e, String msg)
default void onException(ConsoleConfig config, Exception e, String msg, boolean exit)
default void exit0(String msg)
default void exit0()
static <T,R> R ex(Console.ExProvider<T,R> provider, T input)
static <T,R> R ex(Console.ExProvider<T,R> provider, T input, Supplier<R> supplier)
static <T1,T2,R> R dbEx(Console.DbExProvider<T1,T2,R> provider, T1 input1, T2 input2)
static <T1,T2,R> R dbEx(Console.DbExProvider<T1,T2,R> provider, T1 input1, T2 input2, Supplier<R> supplier)
static <T1,T2> void wDbEx(Console.WithoutReturnVar_DB_Provider<T1,T2> provider, T1 input1, T2 input2)
T1 - 第一个参数的类型 忽略T2 - 第二个参数的类型 忽略provider - 有两个参数的无返回值方法input1 - 这个方法的第一个参数input2 - 这个方法的第二个参数Copyright © 2021. All rights reserved.