タイプ セーフな方法でプロパティの名前を指定できるユーティリティ クラスまたはライブラリを探しています。次のようなものを念頭に置いています。
PropertyDescriptor descriptor = property(on(Foo.class).getBar());
assertThat(descriptor.getName()).isEqualTo("bar")
このような便利なメソッドを適切に実装するには、IMHO quiet に多くの作業が必要です。最終クラスなどの処理は非常に複雑になる可能性があるため (mockito、easymock などを参照)。