このインスペクションによって報告される警告とエラーは、以下のようにコンパイル時に Lombok アノテーションプロセッサによって報告される警告とエラーを 1 対 1 で対応させることを目的としています:
例:
@ToString
class Person {
final String name;
final int age;
@Override
public String toString() {
return "Person{name='" + name + "', age=" + age + '}';
}
}
クイックフィックスにより、冗長なアノテーションの除去が提案されます。
例:
@Value
record Person(String name, int age) {}
クイックフィックスにより、無効なアノテーションの除去が提案されます。