Я использую ModelMapper и нашел такую конструкцию:
Type listType = new TypeToken<List<String>>() {}.getType();
Я понимаю, что есть универсальный тип <List<String>>
, но как насчет этого {}.getType()
? Это какая-то лямбда? Почему нет =›?
Я использую ModelMapper и нашел такую конструкцию:
Type listType = new TypeToken<List<String>>() {}.getType();
Я понимаю, что есть универсальный тип <List<String>>
, но как насчет этого {}.getType()
? Это какая-то лямбда? Почему нет =›?
new TypeToken<List<String>>() {}
является экземпляром анонимного подкласса. - person khelwood   schedule 26.08.2020