有没有办法为 Eclipse 定义我自己的编译错误?如果某些对象未实例化,我想抛出编译错误。
给你我想做的事:
我有一个Assets
包含所有资源(图像、声音等)的空变量的LoadingScreen
类和一个初始化所有这些资源对象的类。如果我将资源添加到Assets
类而不是LoadingScreen
类,它将搞砸整个应用程序。如果类中的变量Assets
也没有在LoadingScreen
.
这可能吗?
我同意 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);
}
}
但是,未知数太多,无法给出真正准确和准确的答案。一些代码肯定会有所帮助。