memberName という名前で Object オブジェクトの属性にアクセスしようとしています。
私は試した:
new PropertyDescriptor(memberName,object.getClass()).getReadMethod().invoke(object);
私のオブジェクトのほとんどの属性でうまく機能します。しかし、それらのいくつかはブール値であり、ゲッターは「getValid」ではなく「isValid」の形式であり、上記のコードは IntrospectionException エラーを生成します。
可能であれば、より多くのコード/外部ライブラリを使用せずに、これを機能させるために何ができますか?
編集 :
はい、申し訳ありませんが、私のクラスのメンバーの名前がおそらく適切に選択されていないことに言及するのを忘れていました。それはすでに「boolean isValid」であり、ゲッターも「isValid」です。