この規則により、jakarta.faces.component.UIComponent.CURRENT_COMPONENT および CURRENT_COMPOSITE_COMPONENT 定数への参照にフラグを立てます。
jakarta.faces.component.UIComponent.getCurrentComponent() メソッドと getCurrentCompositeComponent() メソッドは、
jakarta.faces.component.UIComponent.CURRENT_COMPONENT 定数および CURRENT_COMPOSITE_COMPONENT 定数が導入されたときに JSF 2.0 で追加されました。 定数とメソッドの両方を使用してこれらのフィールドに
アクセスする機能が原因で、混乱が発生しました。 CURRENT_COMPONENT および CURRENT_COMPOSITE_COMPONENT
の使用法をそれぞれ getCurrentComponent() および getCurrentCompositeComponent() に置き換えます。
このルールには、適切なメソッドでこれらの定数の使用を更新するための自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
Jakarta 10 のマイグレーションについて詳しくは、 Jakarta Faces 4.0 と 3.0 の相違点を参照してください。