public enum ErrorCode extends Enum<ErrorCode>
为了让框架的使用更加友好,对可能遇到的各种异常信息都加以解释,并给出解决方案。
这些信息将在异常被抛出的时候被输出,另外你可以在捕获异常时从异常对象上拿到 ErrorCode;控制台应用运行时异常,
获取
| 枚举常量和说明 |
|---|
DEFAULT_ERROR
100 ~ 199 未定义的错误
|
FILTER_INTERCEPT |
FILTER_ON_EXCEPTION
400 ~ 499 过滤器错误
|
LACK_COMMAND_HANDLER |
LACK_PARAMETER |
LACK_REQUIRED_PARAMETERS |
METHOD_INVOKE_ERROR
300 ~ 399 执行方法时错误
|
NONSUPPORT_TYPE
200 ~ 299 解析命令行参数时错误
|
PARAMETER_PARSER_ERROR |
public static final ErrorCode DEFAULT_ERROR
public static final ErrorCode LACK_COMMAND_HANDLER
public static final ErrorCode NONSUPPORT_TYPE
public static final ErrorCode LACK_REQUIRED_PARAMETERS
public static final ErrorCode PARAMETER_PARSER_ERROR
public static final ErrorCode LACK_PARAMETER
public static final ErrorCode METHOD_INVOKE_ERROR
public static final ErrorCode FILTER_ON_EXCEPTION
public static final ErrorCode FILTER_INTERCEPT
public static ErrorCode[] values()
for (ErrorCode c : ErrorCode.values()) System.out.println(c);
public static ErrorCode valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2021. All rights reserved.