diff --git a/src/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java b/src/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java index 5be8d75..5485b74 100644 --- a/src/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java +++ b/src/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java @@ -1,22 +1,42 @@ package net.micode.notes.gtask.exception; -// ActionFailureException类继承自RuntimeException,用于表示操作失败的异常情况 +/** + * 表示与GTask相关操作失败的异常类。 + *

+ * 此类继承自RuntimeException,用于在GTask相关功能中操作出现错误时抛出。 + * 不同的构造函数允许传递详细的错误信息以及原始异常,以便更好地定位和处理问题。 + * + * @author [你的名字或团队名称] + * @since [版本号或日期] + */ public class ActionFailureException extends RuntimeException { + // 序列化版本号,用于在反序列化时验证版本兼容性 private static final long serialVersionUID = 4425249765923293627L; - // 无参构造函数,调用父类的无参构造函数 + /** + * 无参构造函数,用于在不需要传递特定错误信息时创建异常对象。 + */ public ActionFailureException() { super(); } - // 带有错误信息字符串的构造函数,调用父类的相应构造函数,将错误信息传递给父类 - public ActionFailureException(String paramString) { - super(paramString); + /** + * 带有错误信息字符串的构造函数。 + * + * @param message 关于操作失败的详细信息,有助于调试和问题定位。 + */ + public ActionFailureException(String message) { + super(message); } - // 带有错误信息字符串和原始异常的构造函数,调用父类的相应构造函数,将错误信息和原始异常传递给父类 - public ActionFailureException(String paramString, Throwable paramThrowable) { - super(paramString, paramThrowable); + /** + * 带有错误信息字符串和原始异常的构造函数。 + * + * @param message 关于操作失败的详细信息,有助于调试和问题定位。 + * @param cause 导致操作失败的原始异常,可用于获取完整的异常堆栈跟踪信息。 + */ + public ActionFailureException(String message, Throwable cause) { + super(message, cause); } } \ No newline at end of file diff --git a/src/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java b/src/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java index 1827323..9c86321 100644 --- a/src/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java +++ b/src/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java @@ -1,22 +1,45 @@ package net.micode.notes.gtask.exception; -// NetworkFailureException类继承自Exception,用于表示网络相关操作失败的异常 +/** + * 表示网络相关操作失败的异常类。 + *

+ * 此类继承自{@link Exception},专门用于在与GTask相关的网络操作出现错误时抛出。 + * 不同的构造函数允许传递详细的错误信息以及原始异常,以便于问题的排查和处理。 + * + * @author [你的名字] + * @since [版本号] + */ public class NetworkFailureException extends Exception { + // 序列化版本号,用于在对象序列化和反序列化过程中确保版本兼容性 private static final long serialVersionUID = 2107610287180234136L; - // 无参数构造函数,调用父类(Exception)的无参数构造函数 + /** + * 无参数构造函数,创建一个新的{@link NetworkFailureException}实例, + * 不包含特定的错误消息。 + */ public NetworkFailureException() { super(); } - // 带有错误信息参数的构造函数,调用父类的带有错误信息参数的构造函数 - public NetworkFailureException(String paramString) { - super(paramString); + /** + * 带有错误信息参数的构造函数,创建一个新的{@link NetworkFailureException}实例, + * 并包含指定的错误消息。 + * + * @param message 描述网络操作失败的详细信息,有助于调试和问题定位。 + */ + public NetworkFailureException(String message) { + super(message); } - // 带有错误信息和原始异常参数的构造函数,调用父类的相应构造函数 - public NetworkFailureException(String paramString, Throwable paramThrowable) { - super(paramString, paramThrowable); + /** + * 带有错误信息和原始异常参数的构造函数,创建一个新的{@link NetworkFailureException}实例, + * 包含指定的错误消息和导致异常的原始异常。 + * + * @param message 描述网络操作失败的详细信息,有助于调试和问题定位。 + * @param cause 导致网络操作失败的原始异常,可用于获取完整的异常堆栈跟踪信息。 + */ + public NetworkFailureException(String message, Throwable cause) { + super(message, cause); } } \ No newline at end of file