|
|
|
@ -16,18 +16,24 @@
|
|
|
|
|
|
|
|
|
|
package net.micode.notes.gtask.exception;
|
|
|
|
|
|
|
|
|
|
// 网络失败异常类,继承自Exception
|
|
|
|
|
// 用于表示GTask同步过程中网络相关的异常情况
|
|
|
|
|
public class NetworkFailureException extends Exception {
|
|
|
|
|
// 序列化版本UID,用于确保序列化和反序列化的兼容性
|
|
|
|
|
private static final long serialVersionUID = 2107610287180234136L;
|
|
|
|
|
|
|
|
|
|
// 无参构造方法
|
|
|
|
|
public NetworkFailureException() {
|
|
|
|
|
super();
|
|
|
|
|
super(); // 调用父类的无参构造方法
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 带错误消息的构造方法
|
|
|
|
|
public NetworkFailureException(String paramString) {
|
|
|
|
|
super(paramString);
|
|
|
|
|
super(paramString); // 调用父类的带消息构造方法
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 带错误消息和原始异常的构造方法
|
|
|
|
|
public NetworkFailureException(String paramString, Throwable paramThrowable) {
|
|
|
|
|
super(paramString, paramThrowable);
|
|
|
|
|
super(paramString, paramThrowable); // 调用父类的带消息和原始异常的构造方法
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|