java - 是否可以在 Eclipse 中定义我自己的错误?

标签 java eclipse

有没有办法为 Eclipse 定义我自己的编译错误?如果某些对象未实例化,我想抛出编译错误。

准确地告诉你我想做的事情:

我有一个 Assets 类,它包含所有资源(图像、声音等)的空变量,还有一个 LoadingScreen 类,它初始化所有这些资源对象。如果我将资源添加到 Assets 类而不是 LoadingScreen 类,它将弄乱整个应用程序。如果 Assets 类中的变量未在 LoadingScreen 中初始化,我想在 eclipse 中看到一个错误。

这可能吗?

最佳答案

我同意 LaurentG 的观点,我认为你应该在 Java 级别解决这个问题。例如,您可以有一个方法在最后执行一些最终检查,您将在其中检查您的任何资源是否具有空指针,并在检测到任何资源时抛出自定义异常。

if (resourceObject==null) {
throw new CustomException("Null pointer for resource object detected");
}

public class CustomException extends Exception {
   public CustomException (String errorMsg) {
   super(errorMsg);
  }
}

但是,未知数太多,无法给出真正精确和准确的答案。一些代码肯定会有所帮助。

关于java - 是否可以在 Eclipse 中定义我自己的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285270/

相关文章:

Java RestEasy : Base64 encoded sign over REST

java - 在参数化 JUnit 测试到来时执行大量参数化测试,而不是在它们全部可用时执行

c++ - Eclipse/CDT/MinGW C++ 和奇怪的错误

android - 使用 USB 电缆连接时在 Eclipse 中未检测到设备

java - 在Wildfly/Jboss中部署ear时如何防止HTTP 404

java - 如何通过偏移量读取变化的文本文件

Eclipse键盘命令添加导入语句

linux - Linux KDE 环境中的组合框问题

java网络服务: how to identify user

c# - 假设盐是随机的,是否可以从密码(与 key )派生初始化 vector ?