The following classes were removed and replaced in Jakarta Faces 4.0:
Removed Expression Language Class |
Replacement Expression Language Class |
|---|---|
jakarta.faces.el.MethodBinding andjavax.faces.el.MethodBinding |
jakarta.el.MethodExpression |
jakarta.faces.el.PropertyResolver andjavax.faces.el.PropertyResolver |
jakarta.el.ELResolver |
jakarta.faces.el.ValueBinding andjavax.faces.el.ValueBinding |
jakarta.el.ValueExpression |
jakarta.faces.el.VariableResolver andjavax.faces.el.VariableResolver |
jakarta.el.ELResolver with null base argument. |
jakarta.faces.el.EvaluationException andjavax.faces.el.EvaluationException |
jakarta.el.ELException |
jakarta.faces.el.MethodNotFoundException andjavax.faces.el.MethodNotFoundException |
jakarta.el.MethodNotFoundException |
jakarta.faces.el.PropertyNotFoundException andjavax.faces.el.PropertyNotFoundException |
jakarta.el.PropertyNotFoundException |
jakarta.faces.el.ReferenceSyntaxException andjavax.faces.el.ReferenceSyntaxException |
jakarta.el.ELException |
The only Object definition not removed in the jakarta.faces.el package is the CompositeComponentExpressionHolder interface. See Package jakarta.faces.el for more information on the replacements for these removed classes.
For more Jakarta 10 migration information, see Differences between Jakarta Faces 4.0 and 3.0.