Constantes de UIComponent de Jakarta Faces eliminadas

Esta regla marca cualquier referencia a las constantes jakarta.faces.component.UIComponent.CURRENT_COMPONENT y CURRENT_COMPOSITE_COMPONENT. Se han añadido los métodos jakarta.faces.component.UIComponent.getCurrentComponent() y getCurrentCompositeComponent() en JSF 2.0 al introducirse las constantes jakarta.faces.component.UIComponent.CURRENT_COMPONENT y CURRENT_COMPOSITE_COMPONENT. La posibilidad de acceder a estos campos a través tanto de constantes como de métodos provocaba confusión. Sustituya cualquier uso de CURRENT_COMPONENT y CURRENT_COMPOSITE_COMPONENT con getCurrentComponent() y getCurrentCompositeComponent() respectivamente.

Esta regla tiene un arreglo automatizado para actualizar el uso de estas constantes con los métodos adecuados. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Para obtener más información sobre la migración de Jakarta 10, consulte Diferencias entre Jakarta Faces 4.0 y 3.0.