Я создаю функцию отражения для создания нового объекта и установки данных внутри него.
Это мой код, но я не знаю, как заполнить тип объявления класса объекта:
<Class-Type> newObj = f.getType().getConstructor(new Class[]{}).newInstance();
f - это java.lang.reflect.Field, которое я получаю от class.getDeclaredFields ()
Я уже пытаюсь использовать тип объекта
Object newObj = f.getType().getConstructor(new Class[]{}).newInstance();
но после того, как я вызову данные
Method setterNewObj =newObj.getClass().getDeclaredMethod("set" + Character.toUpperCase(m.getName().charAt(0))+ m.getName().substring(1), m.getType());
setterNewObj.invoke(newObj, this.typeConvert(mapOfValue.get(nameOfColumn), m.getType()));
и я распечатываю данные результата не установлены (пусто);
Спасибо