有没有办法为Eclipse定义自己的编译错误?如果没有实例化某些对象,我想抛出编译错误。
准确地告诉你我想要做的事情:
我有一个Assets
类,它包含所有资源(图像,声音等)的空变量和一个初始化所有这些资源对象的LoadingScreen
类。如果我将资源添加到Assets
类但不添加到LoadingScreen
类,则会占用整个应用程序。如果Assets
类中的变量未在LoadingScreen
中初始化,我希望在eclipse中看到错误。
这可能吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
我同意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);
}
}
然而,有太多的未知数可以给出一个非常准确和准确的答案。一些代码肯定会有所帮助。