Следующие классы были удалены и заменены в Jakarta Faces 4.0:
Класс языка для удаленных выражений |
Класс языка для замены |
|---|---|
jakarta.faces.el.MethodBinding иjavax.faces.el.MethodBinding |
jakarta.el.MethodExpression |
jakarta.faces.el.PropertyResolver иjavax.faces.el.PropertyResolver |
jakarta.el.ELResolver |
jakarta.faces.el.ValueBinding иjavax.faces.el.ValueBinding |
jakarta.el.ValueExpression |
jakarta.faces.el.VariableResolver иjavax.faces.el.VariableResolver |
jakarta.el.ELResolver с пустым базовым аргументом. |
jakarta.faces.el.EvaluationException иjavax.faces.el.EvaluationException |
jakarta.el.ELException |
jakarta.faces.el.MethodNotFoundException иjavax.faces.el.MethodNotFoundException |
jakarta.el.MethodNotFoundException |
jakarta.faces.el.PropertyNotFoundException иjavax.faces.el.PropertyNotFoundException |
jakarta.el.PropertyNotFoundException |
jakarta.faces.el.ReferenceSyntaxException иjavax.faces.el.ReferenceSyntaxException |
jakarta.el.ELException |
Единственным определением объекта, которое не удалено в пакете jakarta.faces.el , является интерфейс CompositeComponentExpressionHolder . Дополнительная информация о замененных классах приведена в разделе Пакет jakarta.faces.el .
Это правило имеет автоматическое исправление для замены удаленных методов. Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить автоматизацию исправлений.
Дополнительная информация о миграции в Jakarta 10 приведена в разделе Различия между Jakarta Faces 4.0 и 3.0.