Java Type からインスタンスを作成し、パラメータ化されたリストに入力することが可能かどうか疑問に思っていましたか?
UserDefinedType
メンバー変数List<AnotherUserDefinedType> list
(およびいくつかのプリミティブ型)を持つ Typeがあります。
(カスタム注釈を処理するために) リフレクションを使用しUserDefinedType
て、特定の注釈を持つメンバー変数のみを処理しています。特定のプロパティが注釈に設定されている場合、それはAnotherUserDefinedType
プリミティブ型とは対照的であるため、異なる方法で処理されることを意味します。この場合、私は で行ったことを正確に行う必要がありましたUserDefinedType
。
注意点は、AnotherUserDefinedType
fromのインスタンスを作成し、それらをパラメータ化されたタイプのand callField.getGenericType()
に何らかの方法で追加する必要があることです。List<AnotherUserDefinedType>
UserDefinedType.setAnotherUserDefinedType(List<AnotherUserDefinedType> list)
私はそれについていくつかの情報を見つけようとしましたが、今途方に暮れています。任意の支援をいただければ幸いです。