tengo esté método
public static void validateList(String campo,List lista){
for(Object lis : lista) {
try {
Method method = lis.getClass().getMethod("get"+primeraLetra(campo), null);
Object valor = method.invoke(null, "validacion");
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Cuando Meto un tipo de lista, cuando invoco para hacer el get de ese campo me devuelve un nullPointer. El caso que los campos de entrada son estos:
Utils.validateList("codCoche", vehiculos);