Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unsupported API (not for use)Supported APIs (please use instead)Note
sun.iojava.nio.charsets 

sun.misc.Base64Decoder, sun.misc.Base64EndcoderBase64Encoder,
com.sun.org.apache.xml.internal.security.utils.Base64

java.util.Base64 
sun.misc.ClassLoaderUtiljava.net.URLClassLoader.close() 
sun.misc.Servicejava.util.ServiceLoader 
sun.misc.UnsafeTBDA JEP will be submitted to define a supported API
sun.reflect.Reflection.getCallerClassTBDA JEP will be submitted to define a supported API
sun.security.x509.X500Namejavax.security.auth.x500.X500Principal 
com.sun.tools.javac.**javax.tools, javax.lang.model and com.sun.sourcecom.sun.tools.javac.Main is a supported API.
com.sun.net.ssljavax.net.ssl 
com.sun.rowsetjavax.sql.rowset.RowSetProvider 
sun.security.krb5.*

com.sun.security.jgss
(Is this really supported?)

If internal classes is used to get the session key of Krb5Context, we now have ExtendedGSSContext for this purpose.