是否可以在IntelliJ中(通过插件或以任何其他方式)代替此Java代码:

public class Data {
  private int intField1;
  private int intField2;

  public int getIntField1() { return intField1; }
  public void setIntField1(int intField1) { this.intField1 = intField1; }
  public int getIntField2() { return intField2; }
  public void setIntField2(int intField2) { this.intField2 = intField2; }
}


它仅显示以下内容:

public class Data {
  private int intField1; // read-write
  private int intField2; // read-write

  /*boilerplate*/
}


详细说明意图:


字段右侧的注释应标记为自动生成(浅绿色背景)。
所有样板代码应折叠成一个块。当前,每个方法都已经折叠,但是它们的代码仍然是有趣的,因为它们是自动生成的。
如果某些方法未遵循预期格式,则不应将其折叠到样板块中。

最佳答案

我认为最好的方法是自定义代码折叠,在此处进行解释:

https://blog.jetbrains.com/idea/2012/03/custom-code-folding-regions-in-intellij-idea-111/

我认为不可能像您建议的那样将其隐藏为评论,但这会很好..也许提出一个要求。

09-30 23:33