私はいくつかのプロパティを に保存していますがlombok.config
、これは私のクラスのロンボク注釈の不要なスタックを減らす素晴らしい方法です。これらのプロパティの 1 つを次に示します。
lombok.equalsAndHashCode.callSuper = CALL
@EqualsAndHashCode
これにより、コンパイラがシャットダウンし、他のクラスを使用してこれらのクラスにwithcallSuper
値を設定して@Data
拡張することに関する次の IDE (Intellij) 警告が終了します。
このクラスは java.lang.Object を拡張していませんが、equals/hashCode 実装を生成していますが、スーパークラスへの呼び出しはありません。これが意図的なものである場合は
@EqualsAndHashCode(callSuper=false)
、タイプに追加してください。
しかし、そうではありません!callSuper
クラスにプロパティを直接追加せずにこれらの警告を停止する方法はありますか?