【问题标题】:How to generate toString and hashCode methods honoring the checkstyle rules如何生成遵守 checkstyle 规则的 toString 和 hashCode 方法
【发布时间】:2014-11-21 10:25:52
【问题描述】:

目前在自动生成equals和hashCode方法的时候,Eclipse没有考虑checkstyle规则,它会生成下面的代码但是checkstyle错误:

之后,我需要根据 checkstyle 规则手动修复变量和参数的名称。

有什么方法可以在 Eclipse 中配置一些东西,以便在生成自动方法(名称、参数、局部变量名称)时使用 checkstyle 规则?

谢谢
阿图尔

【问题讨论】:

    标签: java eclipse checkstyle


    【解决方案1】:

    生成代码时无法自动遵守 Checkstyle 规则。 Checkstyle 及其规则是为验证而设计的。无需详述:生成规则必须以不同方式实现,这使得仅使用这些 Checkstyle 规则在技术上是不可能的。

    但是,您可以自己更改 Eclipse 中的生成模板以符合 Checkstyle。在 Java=>Editor=>Templates 的首选项中,您可以更改一些现有的或添加新的。遗憾的是,equals/hashcode 生成不在其中。看看How to customize hashCode() and equals() generated by Eclipse? 看看如何做到这一点。

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多