用于包含其他注释的注释的 Eclipse mars 代码格式化程序

Eclipse mars code formatter for annotations containing other annotations

查看从 Luna 到 Mars (4.5.1) 的移动,格式化程序在注释中添加了一个 space,我不知道要切换哪个选项才能使其成为 Luna 格式.

    @EmbeddedId
    @AttributeOverrides({
        @AttributeOverride(name = "applicationId", column = @Column(name = "PROJ_ID", nullable = false, precision = 18) ),
        @AttributeOverride(name = "key", column = @Column(name = "KEY_VLU_KEY_STRG", nullable = false, length = 200) )})
    private ConfigKeyValuePairId id;

Mars 格式化程序在长度/精度属性后添加一个 space。

有谁知道哪个选项可以控制这个space?

感谢您的宝贵时间。

由于 Mars Java 格式化程序已从头开始完全重写,因此在许多方面与以前的行为不同(并且有很多未解决的错误),最简单的解决方案可能是实际上 use the Luna formatter in Mars 再次.

或者如果你只是想修复新实现的错误,你甚至可以使用尚未发布的formatter of Neon back in Mars