我想在 Eclipse 中定义并触发一些自定义的 Java 编译错误。 基本上我希望某些方法中的某些系统调用触发编译错误。
在 this discussion提出了基于注释的解决方案,但它不适合我的情况,因为我无法预测何时会发生编译错误。我想要的只是当开发人员进行系统调用时,将触发编译错误。
最佳答案
不完全是您想要的,但请考虑使用自定义 Checkstyle定义。以下是 checkstyle 文档中的示例,它将对 System.out.println 的调用标记为无效:
<module name="Regexp">
<!-- . matches any character, so we need to escape it and use \. to match dots. -->
<property name="format" value="System\.out\.println"/>
<property name="illegalPattern" value="true"/>
</module>
关于java - 如何在Eclipse中自定义并触发Java编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397895/