Usunięte klasy języka wyrażeń Jakarta Faces

Następujące klasy zostały usunięte i zastąpione w Jakarta Faces 4.0:

Usunięta klasa języka wyrażeń

Zastępująca klasa języka wyrażeń

jakarta.faces.el.MethodBinding i
javax.faces.el.MethodBinding
jakarta.el.MethodExpression
jakarta.faces.el.PropertyResolver i
javax.faces.el.PropertyResolver
jakarta.el.ELResolver
jakarta.faces.el.ValueBinding i
javax.faces.el.ValueBinding
jakarta.el.ValueExpression
jakarta.faces.el.VariableResolver i
javax.faces.el.VariableResolver
jakarta.el.ELResolver z argumentem bazowym o wartości NULL.
jakarta.faces.el.EvaluationException i
javax.faces.el.EvaluationException
jakarta.el.ELException
jakarta.faces.el.MethodNotFoundException i
javax.faces.el.MethodNotFoundException
jakarta.el.MethodNotFoundException
jakarta.faces.el.PropertyNotFoundException i
javax.faces.el.PropertyNotFoundException
jakarta.el.PropertyNotFoundException
jakarta.faces.el.ReferenceSyntaxException i
javax.faces.el.ReferenceSyntaxException
jakarta.el.ELException

Jedyną definicją obiektu, która nie została usunięta w pakiecie jakarta.faces.el, jest interfejs CompositeComponentExpressionHolder. Więcej informacji na temat zastępowania tych usuniętych klas można znaleźć w sekcji Pakiet jakarta.faces.el.

Ta reguła zawiera automatyczną poprawkę zastępującą usunięte metody. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.

Więcej informacji na temat migracji Jakarta 10 znajduje się w sekcji Różnice między Jakarta Faces 4.0 i 3.0.