IntelliJ可以隐藏Java样板代码,例如吸气剂和二传手

时间:2016-08-26 08:09:58

标签: java intellij-idea

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*/
}

详细说明意图:

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

1 个答案:

答案 0 :(得分:2)

我认为您可以做的最好的是自定义代码折叠,在此解释:

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

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