Ez a szabály megjelöli a com.sun.net.ssl.internal.ssl.Provider osztály használatát. Ez az osztály nem használható. Használja helyette a com.ibm.jsse2.IBMJSSEProvider2 osztályt.
Ez a szabály megjelöli com.sun.net.ssl.internal.ssl csomagban lévő következő osztályok használatát is. Ezek az osztályok nem használhatók. Használja helyette a com.ibm.jsse2 csomagban lévő osztályokat.
Az automatikus javítás a következő módosításokat fogja tenni:
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.
Például az alábbiakhoz hasonló kódtöredékek:
|
import com.sun.net.ssl.internal.ssl.Provider;
import com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl; if (myProvider instanceof com.sun.net.ssl.internal.ssl.Provider) |
a következőkre módosulnak:
|
import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl; if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2) |
A szabályhoz tartozó gyorsjavítások alkalmazása után is lehet néhány elvégzendő módosítás attól függően, hogy hogyan használta a com.sun.net.ssl.internal.ssl.Provider osztályt. Az Eclipse Java problémajelzők segítségével feldolgozhatja a további szükséges módosításokat, amelyek a com.sun.net.ssl.internal.ssl.Provider és a com.ibm.jsse2 közötti különbségekből adódnak. Néhány ilyen különbség:
A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: