As classes a seguir foram removidas e substituídas no Jakarta Faces 4.0:
Classe removida de linguagem de expressão |
Substituição de classe de linguagem de expressão |
|---|---|
jakarta.faces.el.MethodBinding ejavax.faces.el.MethodBinding |
jakarta.el.MethodExpression |
jakarta.faces.el.PropertyResolver ejavax.faces.el.PropertyResolver |
jakarta.el.ELResolver |
jakarta.faces.el.ValueBinding ejavax.faces.el.ValueBinding |
jakarta.el.ValueExpression |
jakarta.faces.el.VariableResolver ejavax.faces.el.VariableResolver |
jakarta.el.ELResolver com argumento de base nulo. |
jakarta.faces.el.EvaluationException ejavax.faces.el.EvaluationException |
jakarta.el.ELException |
jakarta.faces.el.MethodNotFoundException ejavax.faces.el.MethodNotFoundException |
jakarta.el.MethodNotFoundException |
jakarta.faces.el.PropertyNotFoundException ejavax.faces.el.PropertyNotFoundException |
jakarta.el.PropertyNotFoundException |
jakarta.faces.el.ReferenceSyntaxException ejavax.faces.el.ReferenceSyntaxException |
jakarta.el.ELException |
A única definição de Objeto não removida no pacote jakarta.faces.el é a interface CompositeComponentExpressionHolder. Consulte Pacote jakarta.faces.el para obter informações adicionais sobre os substitutos para estas classes removidas.
Esta regra possui uma correção automatizada para substituir os métodos removidos Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.
Para obter mais informações de migração do Jakarta 10, consulte Diferenças entre o Jakarta Faces 4.0 e o 3.0.