[英]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.