看着从 Luna 到 Mars (4.5.1) 的移动,格式化程序在注释中添加了一个空格,我不知道切换哪个选项以使其采用 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 格式化程序在长度/精度属性后添加一个空格。
有谁知道哪个选项可以控制这个空间?
感谢您的宝贵时间。
最佳答案
由于 Mars Java 格式化程序已从头开始完全重写,因此在很多方面的行为与以前不同(并且有很多 Unresolved 错误),最简单的解决方案实际上可能是 use the Luna formatter in Mars再次。
或者,如果您只是想修复新实现的错误,您甚至可以使用尚未发布的 formatter of Neon back in Mars .
关于java - 用于包含其他注释的注释的 Eclipse mars 代码格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352658/