Minden olyan metódus, amely a java.awt.peer csomag eltávolításra került Java 11-ben.
Ez a szabály megjelöli a getPeer() módszer a java.awt.Component, java.awt.Fontés
java.awt.MenuComponent osztályok és a közvetlen ismert alosztályok.
Annak ellenőrzéséhez, hogy be van-e állítva egy Peer objektum, cserélje le a következőt:
if (component.getPeer() != null) { .. }
a következőre:
if (component.isDisplayable()) { .. }
Annak teszteléséhez, hogy egy összetevő egyszerűsített-e, cserélje le a következőt:
if (component.getPeer() instanceof LightweightPeer) ..
a következőre:
if (component.isLightweight()) ..
Ez a recept helyettesíti a használatát getPeer() módszer be java.awt.* osztályok. A módszer component.getPeer() != null
helyére kerül component.isDisplayable() és
component.getPeer() instanceof LightweightPeer helyére kerül component.isLightweight().
Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.
További információkért tekintse meg a java.awt.peer Not Accessible és a Class Component dokumentációt.