有没有一种方法可以定义自己的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/

10-12 04:02
查看更多