Les classes suivantes ont été supprimées et remplacées dans Jakarta Faces 4.0 :
Classe Expression Language supprimée |
Classe Expression Language de remplacement |
|---|---|
jakarta.faces.el.MethodBinding etjavax.faces.el.MethodBinding |
jakarta.el.MethodExpression |
jakarta.faces.el.PropertyResolver etjavax.faces.el.PropertyResolver |
jakarta.el.ELResolver |
jakarta.faces.el.ValueBinding etjavax.faces.el.ValueBinding |
jakarta.el.ValueExpression |
jakarta.faces.el.VariableResolver etjavax.faces.el.VariableResolver |
jakarta.el.ELResolver avec un argument de base nul. |
jakarta.faces.el.EvaluationException etjavax.faces.el.EvaluationException |
jakarta.el.ELException |
jakarta.faces.el.MethodNotFoundException etjavax.faces.el.MethodNotFoundException |
jakarta.el.MethodNotFoundException |
jakarta.faces.el.PropertyNotFoundException etjavax.faces.el.PropertyNotFoundException |
jakarta.el.PropertyNotFoundException |
jakarta.faces.el.ReferenceSyntaxException etjavax.faces.el.ReferenceSyntaxException |
jakarta.el.ELException |
La seule définition d'objet non supprimée dans le package jakarta.faces.el est l'interface CompositeComponentExpressionHolder. Pour plus d'information sur les remplaçantes de ces classes supprimées, voir Package jakarta.faces.el.
Cette règle dispose d'un correctif automatisé pour remplacer les méthodes supprimées. Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs.
Pour plus d'informations sur la migration de Jakarta 10, voir Différences entre Jakarta Faces 4.0 et 3.0.