Проверка изменения поведения в Response.readEntity ()

Это правило помечает код Java, который вызывает метод javax.ws.rs.core.Response.readEntity () , поскольку он ведет себя по-другому, если объект ответа пуст.

Несмотря на то, что сигнатуры методов не изменялись, реализации метода ведут себя по-разному, если сущность, включаетея в ответ, пуста. Функции jaxrs-2.0 и jaxrs-2.1 выбрасывает IllegalStateException , если объект пуст. Функция restfulws-3.0 возвращает пустой объект String , если объект пуст. Эти изменения поведения не вызывают ошибок компиляции, так как тип возвращаемого значения метода не изменяется. Дополнительная информация приведена в разделе Различия между Jakarta EE 9.1 и 8.0.