public class RobotException extends Exception
Constructor and Description |
---|
RobotException() |
RobotException(int pointless,
String message)
不进行语言国际化转化的构造方法
|
RobotException(int pointless,
String message,
Throwable cause)
不进行语言国际化转化的构造方法
|
RobotException(int pointless,
String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace)
不进行语言国际化转化的构造方法
|
RobotException(String message) |
RobotException(String message,
Object... format) |
RobotException(String message,
Throwable cause) |
RobotException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace) |
RobotException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
Object... format) |
RobotException(String message,
Throwable cause,
Object... format) |
RobotException(Throwable cause) |
Modifier and Type | Method and Description |
---|---|
String |
getExceptionTag()
默认情况下,会获取类名去掉Exception并开头小写的结果。
例如:BlockException -> block
你可以重写此方法以自定义自己类的二级tag
|
String |
getLangMessage()
获取语言化转化后的消息字符串
|
String |
getLocalizedMessageTag() |
String |
getMessage()
不再推荐使用此方法。请使用
getLangMessage() 方法。 |
String |
getMessageTag()
|
static String |
getRuntimeErrorTagHead() |
Object[] |
getTagFormat()
获取一个格式化参数的复制品
|
Object |
getTagFormat(int index)
获取一个格式化参数的元素
|
int |
getTagFormatLength()
获取格式化参数的长度
|
protected void |
initTag(Object... format)
初始化EXCEPTION_TAG和MESSAGE_TAG
你可以重写此方法以直接禁用此方法或者更改初始化规则
|
void |
printStackTrace()
异常会通过QQLog.err抛出而不是System.err
实验性质功能
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, setStackTrace, toString
public RobotException()
public RobotException(String message)
public RobotException(Throwable cause)
public RobotException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
public RobotException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, Object... format)
public RobotException(int pointless, String message)
pointless
- 无意义参数,填任意值 pointless parammessage
- 信息正文public RobotException(int pointless, String message, Throwable cause)
pointless
- 无意义参数,填任意值 pointless parammessage
- 信息正文cause
- 异常public RobotException(int pointless, String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
pointless
- 无意义参数,填任意值 pointless parammessage
- 信息正文cause
- 异常enableSuppression
- whether or not suppression is enabled
or disabledwritableStackTrace
- whether or not the stack trace should
be writableprotected void initTag(Object... format)
public void printStackTrace()
printStackTrace
in class Throwable
public static String getRuntimeErrorTagHead()
public String getExceptionTag()
public String getMessageTag()
public Object[] getTagFormat()
public Object getTagFormat(int index) throws IndexOutOfBoundsException
index
- 索引IndexOutOfBoundsException
- 有索引越界异常的可能public int getTagFormatLength()
public String getLangMessage()
public String getMessage()
getLangMessage()
方法。getMessage
in class Throwable
getLangMessage()
public String getLocalizedMessageTag()
Copyright © 2020. All rights reserved.