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.