| 程序包 | 说明 |
|---|---|
| xyz.scootaloo.console.app.application | |
| xyz.scootaloo.console.app.error | |
| xyz.scootaloo.console.app.parser |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Consumer<ConsoleAppRuntimeException> |
AbstractConsoleApplication.exceptionHandle |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AbstractConsoleApplication.exceptionHandle(ConsoleAppRuntimeException e) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractConsoleApplication |
AbstractConsoleApplication.setGlobalExHandle(Consumer<ConsoleAppRuntimeException> exceptionHandle)
提供一个全局异常处理器
当框架中有不能处理的异常就会被传递到这个处理器来。 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
AbstractConsoleApplication.simpleRunCommand(String command)
运行命令的方式
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CommandInvokeException
命令执行时异常
|
class |
ParameterResolveException
解析命令行参数时产生的异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsoleAppRuntimeException |
ConsoleAppRuntimeException.appendExData(MethodMeta meta,
Object obj,
List<String> input,
Class<? extends ParameterParser> parserClass) |
ConsoleAppRuntimeException |
ConsoleAppRuntimeException.setErrorInfo(ErrorCode code) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsoleAppRuntimeException |
ResultWrapper.getEx() |
ConsoleAppRuntimeException |
ParameterWrapper.getEx() |
ConsoleAppRuntimeException |
InvokeInfo.getException() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ParameterWrapper |
ParameterWrapper.fail(ConsoleAppRuntimeException e) |
static InvokeInfo |
InvokeInfo.failed(Class<?> rtnType,
List<String> cmdArgs,
ConsoleAppRuntimeException ex) |
protected InvokeInfo |
InvokeInfo.onException(ConsoleAppRuntimeException e,
Object[] methodArgs) |
Copyright © 2021. All rights reserved.