Constante Jakarta Faces UIComponent eliminate

Această regulă semnalizează orice referință la constante jakarta.faces.component.UIComponent.CURRENT_COMPONENT și CURRENT_COMPOSITE_COMPONENT. Metodele jakarta.faces.component.UIComponent.getCurrentComponent() și getCurrentCompositeComponent() au fost adăugate în JSF 2.0 atunci când au fost introduse constantele jakarta.faces.component.UIComponent.CURRENT_COMPONENT și CURRENT_COMPOSITE_COMPONENT. Abilitatea de a accesa aceste câmpuri atât prin constante, cât și prin metode a provocat confuzie. Înlocuiți utilizarea CURRENT_COMPONENT și CURRENT_COMPOSITE_COMPONENT cu getCurrentComponent() și, respectiv, getCurrentCompositeComponent().

Această regulă are un fix automat pentru a actualiza utilizarea acestor constante cu metodele adecvate. Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.

Pentru mai multe informații despre migrarea Jakarta 10, vedeți Diferențe între Jakarta Faces 4.0 și 3.0.