我正在为我的项目使用 OpenJML 插件,但 Eclipse 自动格式化与我的 JML 代码混淆。JML 写在//@
符号之后。
//@ requires password != null;
//@ ensures !isActive() && getPassword().testWord(password) ? isActive() && \result : isActive() == \old(isActive()) && !\result;
然而,Eclipse 自动格式化在//
和@
符号之间添加了一个空格,使我的 JML 代码无用。
// @ requires password != null;
// @ ensures !isActive() && getPassword().testWord(password) ? isActive() && \result : isActive() == \old(isActive()) && !\result;
有没有一种方法可以禁用在//
和@
符号之间添加空格,或者有一种方法可以完全禁用注释后的空格?
我尝试更改格式化程序配置文件,但在那里找不到设置。
我也尝试过自动删除尾随空格,如下所述:如何在 Eclipse 中自动删除尾随空格?但这也没有用。我假设是因为我专门尝试更改评论自动格式。