Я определил функцию Java:
static <T> List<T> createEmptyList() {
return new ArrayList<T>();
}
Один из способов вызвать это:
List<Integer> myList = createEmptyList(); // Compiles
Почему я не могу вызвать его, явно передав аргумент generic type?
Object myObject = createEmtpyList<Integer>(); // Doesn't compile. Why?
Я получаю ошибку Illegal start of expression
от компилятора.