Entfernte UIComponent-Konstanten in Jakarta Faces

Diese Regel markiert alle Verweise auf die Konstanten jakarta.faces.component.UIComponent.CURRENT_COMPONENT und CURRENT_COMPOSITE_COMPONENT. Die Methoden jakarta.faces.component.UIComponent.getCurrentComponent() und getCurrentCompositeComponent() wurden in JSF 2.0 hinzugefügt, als die Konstanten jakarta.faces.component.UIComponent.CURRENT_COMPONENT und CURRENT_COMPOSITE_COMPONENT eingeführt wurden. Die Möglichkeit, über die Konstanten und über die Methoden auf diese Felder zuzugreifen, führte zu Unklarheiten. Ersetzen Sie jede Verwendung von CURRENT_COMPONENT und CURRENT_COMPOSITE_COMPONENT durch getCurrentComponent () bzw. durch getCurrentCompositeComponent().

Diese Regel verfügt über einen automatisierten Fix zur Aktualisierung der Verwendung dieser Konstanten mit den entsprechenden Methoden. Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.

Weitere Informationen zur Migration von Jakarta 10 finden Sie unter Unterschiede zwischen Jakarta Faces 4.0 und 3.0.