Я пытаюсь сгенерировать установщик для класса, который принимает параметр типа примитива, но я получаю исключение, так как разрешены только не примитивы.
Для этого я беру строку и преобразовываюэто именно то, как функция находится в моем POJO, но, описывая тип параметра (int), он принимает свой класс-обертку (Integer).
Method method = resultClass.getClass().getMethod(getSetMethod(key), value.getClass());
private String getSetMethod(String key) {
key = key.substring(0, 1).toUpperCase() + key.substring(1);
key = "set"+key;
return key;
}
Может кто-нибудь сказать мне, если есть альтернативный способсоздать этот метод, который работает как для примитивных, так и для не примитивных типов?