繁体   English   中英

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

[英]Is it possible to define my own errors in Eclipse?

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

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

我有一个Assets类,它包含所有资源(图像,声音等)的空变量和一个初始化所有这些资源对象的LoadingScreen类。 如果我将资源添加到Assets类但不添加到LoadingScreen类,则会使整个应用程序陷入混乱。 如果Assets类中的变量也没有在LoadingScreen初始化,我想在eclipse中看到错误。

这可能吗?

我认为你可以创建一个新的插件或修改jdt。 使用eclipse Batch编译器进行编译时会检测到错误。 你应该看看这个这个

我同意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);
  }
}

然而,有太多未知数来提供真正准确和准确的答案。 一些代码肯定会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM