有没有办法为 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/