Ne használjon com.sun.net.ssl csomagokból származó alkalmazásprogramozási felületeket

A com.sun.net.ssl csomagban található osztályok és felületek helyét a javax.net.ssl csomag osztályai és felületei vették át.

A gyorsjavítás a com.sun.net.ssl csomagra mutató hivatkozásokat a javax.net.ssl csomag hivatkozásaira cseréli. A szabály teljes képzésű neveket ismer fel az importálási utasításokban és a Java kód törzsében.

Például az alábbiakhoz hasonló kódtöredékek:

import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

a következőkre módosulnak:

import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

A gyorsjavítás módosítja a csomagimportálásokat, mint például a következő:

import com.sun.net.ssl.*;

erre:

import javax.net.ssl.*;

A szabályhoz tartozó gyorsjavítások alkalmazását követően továbbra is számos módosítandó elemmel rendelkezhet attól függően, hogy milyen alkalmazásprogramozási felületeket és milyen módon használ fel. Az Eclipse Java problémajelzők segítségével dolgozhatja fel a további szükséges módosításokat, melyek a com.sun.net.ssl és a javax.net.ssl csomag alkalmazásprogramozási felületei közötti különbségekből adódnak. A különbségekre lehetnek példák többek között az alábbiak:

A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: