Я хотел бы найти способ принять описанную ниже конкретную процедуру и описать ее в методе, который вы можете передать классу, списку и имени поля, чтобы вернуть карту. Если бы я мог получить общий указатель на используемый шаблон или, и т.д., Который мог бы начать меня в правильном направлении.
  Map<String,Role> mapped_roles = new HashMap<String,Role>();
    List<Role> p_roles = (List<Role>) c.list();
    for (Role el :  p_roles) {
        mapped_roles.put(el.getName(), el);
    }
к этому? (Псевдокод)
  Map<String,?> MapMe(Class clz, Collection list, String methodName)
  Map<String,?> map = new HashMap<String,?>();
    for (clz el :  list) {
        map.put(el.methodName(), el);
    }
Возможно ли это?
