Tutti i metodi che fanno riferimento ai tipi definiti nella classe java.awt.peer vengono rimossi in Java 11.
Questa regola segnala l'uso dell'opzione getPeer() sul metodo java.awt.Component, java.awt.Fonte ad
java.awt.MenuComponent e le sottoclassi dirette conosciute.
Per vedere se è stato impostato un peer, sostituire:
if (component.getPeer() != null) { .. }
con quanto segue:
if (component.isDisplayable()) { .. }
Per verificare se un componente è lightweight, sostituire:
if (component.getPeer() instanceof LightweightPeer) ..
con quanto segue:
if (component.isLightweight()) ..
Questa ricetta sostituisce l'uso di getPeer() metodo in java.awt.* classi. Il metodo component.getPeer() != null
viene sostituito con component.isDisplayable() e
component.getPeer() instanceof LightweightPeer viene sostituito con component.isLightweight().
Copiare la configurazione personalizzata nel file di compilazione dell'applicazione per abilitare l'automazione della correzione.
Per ulteriori informazioni, vedere la documentazione
java.awt.peer Not Accessible e
Class Component.