ccexception.java~46~
来自「一个完整的门户网站,基于JSP环境下开发的,使用SQL数据库.」· JAVA~46~ 代码 · 共 65 行
JAVA~46~
65 行
package com.bwm.coreclass;
import java.io.PrintStream;
import java.io.PrintWriter;
/**
* <p>Title: </p>
* <p>Description: 基本异常</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: MR</p>
* @author BWM
* @version 1.0
*/
public abstract class CCException extends RuntimeException {
private Throwable cceroot;
public CCException(String message) {
super(message);
}
public CCException(String message, Throwable cause) {
super(message);
cceroot = cause;
}
public Throwable getCCEroot() {
return cceroot;
}
public void printStackTrace() {
printStackTrace(System.err);
}
public void printStackTrace(PrintStream ps) {
if (cceroot == null) {
super.printStackTrace(ps);
} else {
ps.println(this);
cceroot.printStackTrace(ps);
}
}
public void printStackTrace(PrintWriter pw) {
if (cceroot == null) {
super.printStackTrace(pw);
} else {
pw.println(this);
cceroot.printStackTrace(pw);
}
}
public String getMessage() {
if (cceroot == null) {
return super.getMessage();
} else {
return super.getMessage() + "' CCException is: \n\t" + cceroot.getMessage();
}
}
public CCException() {
super();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?