Возможно ли сделать метод Generic без создания класса? Есть ли способ для достижения ниже, используя общий тип?Можно ли создать общий метод, не возвращая класс, который будет возвращен. Список <T>
Код ниже не компилируется, это просто, чтобы показать, чего я хочу достичь.
public class Test {
public List<T> execute(String name, Map<String, Object> params, List<T> type) {
List<Object> emps = new ArrayList<Object>();
emps.add(new Employee());
//emps object will be generated dynamically
return (List<T>)emps;
}
public static void main(String[] args) {
Test test = new Test();
test.execute("testing", null, new ArrayList<Employee>());
}
}