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

Az osztályok és felületek a termékben com.sun.net.ssl A csomag elavult, és az osztályok és felületek helyettesítik a javax.net.ssl csomag.

Az automatikus javítás módosítja a com.sun.net.ssl Csomag javax.net.ssl Az egyéni konfiguráció másolása az alkalmazás összeépítési fájljába a javítás automatizálásához. 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:

class="Code" > import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

a következőkre módosulnak:

class="Code" > import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

Az automatizált javítás csomagimportálások, például

class="Code" > import com.sun.net.ssl. *;

erre:

class="Code" > import javax.net.ssl. *;

A szabályhoz tartozó automatikus javítások alkalmazása után előfordulhat, hogy számos módosítást kell elvégeznie attól függően, hogy mely alkalmazásprogramozási felületeket használja és hogyan használja azokat. A Eclipse Java problémajelzők segítségével további módosítások szükségesek a szükséges módosítások miatt a com.sun.net.ssl API-k és javax.net.ssl API-k 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: