簡體   English   中英

如何生成遵循Checkstyle規則的toString和hashCode方法

[英]How to generate toString and hashCode methods honoring the checkstyle rules

當前,Eclipse在自動生成equals和hashCode方法時,並未考慮checkstyle規則,而是生成以下代碼,但帶有checkstyle錯誤:

之后,我需要按照checkstyle規則手動修復變量和參數的名稱。

有什么方法可以在Eclipse中進行配置,以便在生成自動方法(名稱,參數,局部變量名稱)時使用checkstyle規則?

謝謝
阿圖爾

生成代碼時無法自動遵守Checkstyle規則。 Checkstyle及其規則旨在驗證。 無需贅述:生成規則必須以不同的方式實現,這從技術上講不可能僅使用那些Checkstyle規則。

但是,您可以自己在Eclipse中將生成模板更改為與Checkstyle兼容。 在Java => Editor => Templates中的首選項中,您可以更改一些現有的模板或添加新的模板。 可悲的是,equals / hashcode的生成不在其中。 看一下如何定制Eclipse生成的hashCode()和equals()? 看看如何做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM