Я видел несколько вопросов о типичном обратном типе, но никто не ответил на мой вопрос.
Если для любого из аргументов нет ограничений, таких как следующий метод в JayWay:
public static <T> T read(String json, String jsonPath, Filter... filters) {
return new JsonReader().parse(json).read(jsonPath, filters);
}
В чем смысл использования этого как общего?
Я сказал ребятам из моей команды, что этот метод следует использовать как:
JsonPath.<Boolean>read(currentRule, "$.logged")
вместо:
(boolean) JsonPath.read(currentRule, "$.logged")
Но я действительно не могу сказать разницы...