set Message And Class Name
根据 全限定类名 与 异常消息 构造异常实例。
className 必须是 全限定名(例:
"java.lang.IllegalArgumentException")。若该类不存在或无
String构造器,则退化为IllegalStateException, 并将原始失败原因作为 cause 填充。与 setThrowable 互斥,重复调用抛 IllegalStateException。
Parameters
message
异常详情文本
class Name
全限定异常类名;为 null 或空串时直接使用 IllegalStateException