Se han eliminado las clases de Expression Language de Jakarta Faces

Se han eliminado y sustituido las siguientes clases de Jakarta Faces 4.0:

Clase de Expression Language eliminada

Clase de Expression Language sustitutiva

jakarta.faces.el.MethodBinding y
javax.faces.el.MethodBinding
jakarta.el.MethodExpression
jakarta.faces.el.PropertyResolver y
javax.faces.el.PropertyResolver
jakarta.el.ELResolver
jakarta.faces.el.ValueBinding y
javax.faces.el.ValueBinding
jakarta.el.ValueExpression
jakarta.faces.el.VariableResolver y
javax.faces.el.VariableResolver
jakarta.el.ELResolver con argumento base nulo.
jakarta.faces.el.EvaluationException y
javax.faces.el.EvaluationException
jakarta.el.ELException
jakarta.faces.el.MethodNotFoundException y
javax.faces.el.MethodNotFoundException
jakarta.el.MethodNotFoundException
jakarta.faces.el.PropertyNotFoundException y
javax.faces.el.PropertyNotFoundException
jakarta.el.PropertyNotFoundException
jakarta.faces.el.ReferenceSyntaxException y
javax.faces.el.ReferenceSyntaxException
jakarta.el.ELException

La única definición de objeto no eliminada en el paquete jakarta.faces.el es la interfaz CompositeComponentExpressionHolder. Consulte Paquete jakarta.faces.el para obtener información adicional sobre las sustituciones de estas clases eliminadas.

Esta regla tiene un arreglo automatizado para sustituir los métodos eliminados. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Para obtener más información sobre la migración de Jakarta 10, consulte Diferencias entre Jakarta Faces 4.0 y 3.0.