ロンボクの代替案を知っていますか? Lombok を使用すると、getter と setter およびtoString
. プロジェクトで使用したいのですが、より良い代替手段があるのでしょうか?
Java 1.7 を使用していますが、1.8 に変更できません。
ここでは「より良い」というのはかなり議論の余地がありますが、代替案の 1 つはAutoValueで、ここから入手できます。 このプレゼンテーションでは、AutoValue と Lombok などの違いについて説明します。
特に、AutoValue は不変性 (一般的には良いことです!) と最小限の言語外魔法 (Lombok とは大きく異なります) を強調しています。