Generics
Java機能を使用して、共通の機能を実装したいと考えています。java.lang.reflect.Type
しかし、自己定義クラス オブジェクトのオブジェクトを取得する方法がわかりません。ProcessedResult<T>
以下は、特定のクラス名から Type を取得し、それを replace に渡したい場合ですT
。
String className = getClassName();
Class clazz = Class.forName(className);
Type type = null;
ProcessedResult<T> result = new ProcessedResult<T>();
を使用しようとしましProductModel.class.getGenericSuperclass()
たが、その名前のとおり、そのスーパー クラスの Type のみを返します。
誰か助けてくれませんか?ありがとう。