jdk/make/modules/jdk7.depconfig
changeset 8642 a6cccd458bef
parent 8641 fbf4a969ccba
parent 8608 8e043a4d3cf6
child 8643 def8e16dd237
equal deleted inserted replaced
8641:fbf4a969ccba 8642:a6cccd458bef
     1 #
       
     2 # Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
       
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     4 #
       
     5 # This code is free software; you can redistribute it and/or modify it
       
     6 # under the terms of the GNU General Public License version 2 only, as
       
     7 # published by the Free Software Foundation.
       
     8 #
       
     9 # This code is distributed in the hope that it will be useful, but WITHOUT
       
    10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    11 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    12 # version 2 for more details (a copy is included in the LICENSE file that
       
    13 # accompanied this code).
       
    14 #
       
    15 # You should have received a copy of the GNU General Public License version
       
    16 # 2 along with this work; if not, write to the Free Software Foundation,
       
    17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    18 #
       
    19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    20 # or visit www.oracle.com if you need additional information or have any
       
    21 # questions.
       
    22 #
       
    23 
       
    24 # private java.lang.Object createInetSocketAddress(java.lang.String, int)
       
    25 @ClassForName
       
    26   com.sun.jndi.ldap.Connection -> java.net.InetSocketAddress
       
    27   com.sun.jndi.ldap.Connection -> java.net.SocketAddress
       
    28 
       
    29 # com.sun.jndi.ldap.VersionHelper
       
    30 @ClassForName(optional)
       
    31   com.sun.jndi.ldap.VersionHelper -> com.sun.jndi.ldap.VersionHelper*
       
    32 
       
    33 # private static void initMethodHandles()
       
    34 @ClassForName
       
    35   com.sun.jndi.toolkit.corba.CorbaUtils -> javax.rmi.CORBA.Stub
       
    36   com.sun.jndi.toolkit.corba.CorbaUtils -> javax.rmi.PortableRemoteObject
       
    37 
       
    38 # com.sun.naming.internal.ResourceManager$AppletParameter
       
    39 @ClassForName(optional)
       
    40   com.sun.naming.internal.ResourceManager$AppletParameter -> java.applet.Applet
       
    41 
       
    42 # private static boolean loadProviderAsService()
       
    43 @Provider
       
    44   com.sun.net.httpserver.spi.HttpServerProvider -> META-INF/services/com.sun.net.httpserver.spi.HttpServerProvider
       
    45 
       
    46 # com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXSLT
       
    47 @ClassForName
       
    48   com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXSLT -> javax.xml.XMLConstants
       
    49 
       
    50 # public static java.beans.PersistenceDelegate getPersistenceDelegate(java.lang.Class)
       
    51 @ClassForName
       
    52   java.beans.MetaData -> java.beans.*_PersistenceDelegate
       
    53 
       
    54 # private static java.lang.reflect.Method getNanosMethod()
       
    55 @ClassForName(optional)
       
    56   java.beans.java_sql_Timestamp_PersistenceDelegate -> java.sql.Timestamp
       
    57 
       
    58 # java.beans.java_util_Collections$CheckedCollection_PersistenceDelegate
       
    59 @ClassForName
       
    60   java.beans.java_util_Collections$CheckedCollection_PersistenceDelegate -> java.util.Collections$CheckedCollection
       
    61 
       
    62 # java.beans.java_util_Collections$CheckedMap_PersistenceDelegate
       
    63 @ClassForName
       
    64   java.beans.java_util_Collections$CheckedMap_PersistenceDelegate -> java.util.Collections$CheckedMap
       
    65 
       
    66 # private static java.lang.Object getType(java.lang.Object)
       
    67 @ClassForName
       
    68   java.beans.java_util_EnumMap_PersistenceDelegate -> java.util.EnumMap
       
    69 
       
    70 # private java.lang.Integer getAxis(java.lang.Object)
       
    71 @ClassForName
       
    72   java.beans.javax_swing_Box_PersistenceDelegate -> javax.swing.BoxLayout
       
    73 
       
    74 # java.lang.Double
       
    75 @Inline
       
    76   java.lang.Double -> sun.misc.FloatConsts
       
    77   java.lang.Double -> sun.misc.DoubleConsts
       
    78 
       
    79 # java.lang.Float
       
    80 @Inline
       
    81   java.lang.Float -> sun.misc.FloatConsts
       
    82   java.lang.Float -> sun.misc.DoubleConsts
       
    83 
       
    84 # java.net.DefaultDatagramSocketImplFactory
       
    85 @ClassForName(optional)
       
    86   java.net.DefaultDatagramSocketImplFactory -> java.net.*DatagramSocketImpl
       
    87 
       
    88 # private static sun.net.spi.nameservice.NameService createNSProvider(java.lang.String)
       
    89 @Provider
       
    90   java.net.InetAddress -> META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
       
    91 
       
    92 # static java.net.InetAddressImpl create()
       
    93 @ClassForName
       
    94   java.net.InetAddressImplFactory -> java.net.*Inet[46]AddressImpl
       
    95 
       
    96 # private static void init()
       
    97 @NativeFindClass
       
    98   java.net.PlainDatagramSocketImpl -> java.io.FileDescriptor
       
    99 
       
   100 # java.net.ProxySelector
       
   101 @ClassForName
       
   102   java.net.ProxySelector -> sun.net.spi.DefaultProxySelector
       
   103 
       
   104 # static java.net.URLStreamHandler getURLStreamHandler(java.lang.String)
       
   105 @ClassForName(optional)
       
   106   java.net.URL -> sun.net.www.protocol.*.Handler
       
   107 
       
   108 # private java.net.ContentHandler lookupContentHandlerClassFor(java.lang.String)
       
   109 @ClassForName
       
   110   java.net.URLConnection -> sun.net.www.content.*
       
   111 
       
   112 # private static java.nio.channels.spi.AsynchronousChannelProvider loadProviderAsService()
       
   113 @Provider
       
   114   java.nio.channels.spi.AsynchronousChannelProvider$ProviderHolder -> META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider
       
   115 
       
   116 # private static boolean loadProviderFromProperty()
       
   117 @ClassForName
       
   118   java.nio.channels.spi.SelectorProvider -> sun.nio.ch.DefaultSelectorProvider
       
   119 
       
   120 # private static boolean loadProviderAsService()
       
   121 @Provider
       
   122   java.nio.channels.spi.SelectorProvider -> META-INF/services/java.nio.channels.spi.SelectorProvider
       
   123 
       
   124 # private static java.util.Iterator providers()
       
   125 @Provider
       
   126   java.nio.charset.Charset -> META-INF/services/java.nio.charset.spi.CharsetProvider
       
   127 
       
   128 # private static void probeExtendedProvider()
       
   129 @ClassForName(optional)
       
   130   java.nio.charset.Charset -> sun.nio.cs.ext.ExtendedCharsets
       
   131 
       
   132 # public static java.nio.file.FileSystem newFileSystem(java.net.URI, java.util.Map<java.lang.String, ?>, java.lang.ClassLoader)
       
   133 @Provider
       
   134   java.nio.file.FileSystems -> META-INF/services/java.nio.file.FileSystemProvider
       
   135 
       
   136 # private static java.util.List<java.nio.file.spi.FileTypeDetector> loadInstalledDetectors()
       
   137 @Provider
       
   138   java.nio.file.Files$DefaultFileTypeDetectorHolder -> META-INF/services/java.nio.file.spi.FileTypeDetector
       
   139 
       
   140 # public static java.util.List<java.nio.file.spi.FileSystemProvider> installedProviders()
       
   141 @Provider
       
   142   java.nio.file.spi.FileSystemProvider -> META-INF/services/java.nio.file.FileSystemProvider
       
   143 
       
   144 # private static java.rmi.server.RMIClassLoaderSpi initializeProvider()
       
   145 @Provider
       
   146   java.rmi.server.RMIClassLoader -> META-INF/services/java.rmi.server.RMIClassLoaderSpi
       
   147 
       
   148 # private static void initializeSystemScope()
       
   149 @ClassForName(optional)
       
   150   java.security.IdentityScope -> sun.security.provider.IdentityDatabase
       
   151 
       
   152 # static java.security.Policy getPolicyNoCheck()
       
   153 @ClassForName
       
   154   java.security.Policy -> sun.security.provider.PolicyFile
       
   155 
       
   156 # private static java.lang.Class getSpiClass(java.lang.String)
       
   157 @ClassForName
       
   158   java.security.Security -> java.security.*Spi
       
   159 
       
   160 # private static void invalidateSMCache(java.lang.String)
       
   161 @ClassForName
       
   162   java.security.Security -> java.lang.SecurityManager
       
   163 
       
   164 # private static void loadInitialDrivers()
       
   165 @Provider
       
   166   java.sql.DriverManager -> META-INF/services/java.sql.Driver
       
   167 
       
   168 # private static java.text.BreakIterator createBreakInstance(java.util.Locale, int, java.lang.String, java.lang.String)
       
   169 @Provider
       
   170   java.text.BreakIterator -> META-INF/services/java.util.spi.BreakIteratorProvider
       
   171 
       
   172 # public static java.text.Collator getInstance(java.util.Locale)
       
   173 @Provider
       
   174   java.text.Collator -> META-INF/services/java.util.spi.CollatorProvider
       
   175 
       
   176 # private static java.text.DateFormat get(int, int, int, java.util.Locale)
       
   177 @Provider
       
   178   java.text.DateFormat -> META-INF/services/java.util.spi.DateNameProvider
       
   179 
       
   180 # public static java.util.Locale[] getAvailableLocales()
       
   181 @Provider
       
   182   java.text.DateFormatSymbols -> META-INF/services/java.util.spi.DateFormatSymbolsProvider
       
   183 
       
   184 # public static java.util.Locale[] getAvailableLocales()
       
   185 @Provider
       
   186   java.text.DecimalFormatSymbols -> META-INF/services/java.util.spi.DecimalFormatSymbolsProvider
       
   187 
       
   188 # public static java.util.Locale[] getAvailableLocales()
       
   189 @Provider
       
   190   java.text.NumberFormat -> META-INF/services/java.util.spi.NumberFormatProvider
       
   191 
       
   192 # public java.lang.String getDisplayName(java.util.Locale)
       
   193 @Provider
       
   194   java.util.Currency -> META-INF/services/java.util.spi.CurrencyNameProvider
       
   195 
       
   196 # java.util.Formatter
       
   197 @Inline
       
   198   java.util.Formatter -> sun.misc.DoubleConsts
       
   199 
       
   200 # java.util.Locale
       
   201 @Inline
       
   202   java.util.Locale -> java.util.LocaleISOData
       
   203 
       
   204 # private java.lang.String getDisplayString(java.lang.String, java.util.Locale, int)
       
   205 @Provider
       
   206   java.util.Locale -> META-INF/services/java.util.spi.LocaleNameProvider
       
   207 
       
   208 # private static java.util.prefs.PreferencesFactory factory1()
       
   209 @ClassForName
       
   210   java.util.prefs.Preferences -> java.util.prefs.WindowsPreferencesFactory
       
   211   java.util.prefs.Preferences -> java.util.prefs.FileSystemPreferencesFactory
       
   212 
       
   213 # private static java.util.prefs.PreferencesFactory factory1()
       
   214 @Provider
       
   215   java.util.prefs.Preferences -> META-INF/services/java.util.prefs.PreferencesFactory
       
   216 
       
   217 # public void registerApplicationClasspathSpis()
       
   218 @Provider
       
   219   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.IIOServiceProvider
       
   220 
       
   221 # private void registerInstalledProviders()
       
   222 @Provider
       
   223   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageReaderSpi
       
   224   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageWriterSpi
       
   225   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageReaderWriterSpi
       
   226   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageTranscoderSpi
       
   227   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageInputStreamSpi
       
   228   javax.imageio.spi.IIORegistry -> META-INF/services/javax.imageio.spi.ImageOutputStreamSpi
       
   229 
       
   230 # public javax.naming.ldap.ExtendedResponse createExtendedResponse(java.lang.String, byte[], int, int)
       
   231 @Provider
       
   232   javax.naming.ldap.StartTlsRequest -> META-INF/services/javax.naming.ldap.StartTlsResponse
       
   233 
       
   234 # private static java.util.ArrayList getAllLookupServices()
       
   235 @Provider
       
   236   javax.print.PrintServiceLookup -> META-INF/services/javax.print.PrintServiceLookup
       
   237 
       
   238 # private static java.util.ArrayList getAllFactories()
       
   239 @Provider
       
   240   javax.print.StreamPrintServiceFactory -> META-INF/services/javax.print.StreamPrintServiceFactory
       
   241 
       
   242 # private void initEngines(java.lang.ClassLoader)
       
   243 @Provider
       
   244   javax.script.ScriptEngineManager -> META-INF/services/javax.script.ScriptEngineFactory
       
   245 
       
   246 # private void initializeInputMethodLocatorList()
       
   247 @Provider
       
   248   sun.awt.im.ExecutableInputMethodManager -> META-INF/services/java.awt.im.spi.InputMethodDescriptor
       
   249 
       
   250 # private static java.lang.Class getConverterClass(int, java.lang.String)
       
   251 @ClassForName(optional)
       
   252   sun.io.Converters -> sun.io.*
       
   253 
       
   254 # public static sun.java2d.cmm.PCMM getModule()
       
   255 @Provider
       
   256   sun.java2d.cmm.CMSManager -> META-INF/services/sun.java2d.cmm.PCMM
       
   257 
       
   258 # public static sun.java2d.pipe.RenderingEngine getInstance()
       
   259 @Provider
       
   260   sun.java2d.pipe.RenderingEngine -> META-INF/services/sun.java2d.pipe.RenderingEngine
       
   261 
       
   262 # public static sun.java2d.pipe.RenderingEngine getInstance()
       
   263 @ClassForName(optional)
       
   264   sun.java2d.pipe.RenderingEngine -> sun.dc.DuctusRenderingEngine
       
   265 
       
   266 # sun.misc.FloatingDecimal
       
   267 @Inline
       
   268   sun.misc.FloatingDecimal -> sun.misc.FloatConsts
       
   269   sun.misc.FloatingDecimal -> sun.misc.DoubleConsts
       
   270 
       
   271 # sun.misc.FormattedFloatingDecimal
       
   272 @Inline
       
   273   sun.misc.FormattedFloatingDecimal -> sun.misc.FloatConsts
       
   274   sun.misc.FormattedFloatingDecimal -> sun.misc.DoubleConsts
       
   275 
       
   276 # sun.misc.FpUtils
       
   277 @Inline
       
   278   sun.misc.FpUtils -> sun.misc.FloatConsts
       
   279   sun.misc.FpUtils -> sun.misc.DoubleConsts
       
   280 
       
   281 # public java.net.URLStreamHandler createURLStreamHandler(java.lang.String)
       
   282 @ClassForName(optional)
       
   283   sun.misc.Launcher$Factory -> sun.net.www.protocol.*.Handler
       
   284 
       
   285 # private static sun.net.NetHooks$Provider loadProvider(java.lang.String)
       
   286 @ClassForName(optional)
       
   287   sun.net.NetHooks -> sun.net.spi.SdpProvider
       
   288 
       
   289 # sun.net.idn.StringPrep
       
   290 @Inline
       
   291   sun.net.idn.StringPrep -> sun.net.idn.UCharacterDirection
       
   292 
       
   293 # private static boolean init()
       
   294 @NativeFindClass
       
   295   sun.net.spi.DefaultProxySelector -> java.net.Proxy
       
   296   sun.net.spi.DefaultProxySelector -> java.net.Proxy$Type
       
   297   sun.net.spi.DefaultProxySelector -> java.net.InetSocketAddress
       
   298 
       
   299 # private static java.nio.channels.Channel createChannel()
       
   300 @ClassForName
       
   301   sun.nio.ch.InheritedChannel -> java.io.FileDescriptor
       
   302 
       
   303 # private static void initDBBConstructor()
       
   304 @ClassForName
       
   305   sun.nio.ch.Util -> java.nio.DirectByteBuffer
       
   306 
       
   307 # private static void initDBBRConstructor()
       
   308 @ClassForName
       
   309   sun.nio.ch.Util -> java.nio.DirectByteBufferR
       
   310 
       
   311 # private java.nio.charset.Charset lookup(java.lang.String)
       
   312 @ClassForName(optional)
       
   313   sun.nio.cs.FastCharsetProvider -> sun.nio.cs.*
       
   314 
       
   315 # sun.nio.cs.ext.ExtendedCharsets
       
   316 @ClassForName(optional)
       
   317   sun.nio.cs.ext.ExtendedCharsets -> sun.nio.cs.ext.*
       
   318 
       
   319 # sun.nio.cs.ext.ExtendedCharsets
       
   320 @ClassForName(optional)
       
   321   sun.nio.cs.ext.ExtendedCharsets -> sun.nio.cs.ext.*
       
   322 
       
   323 # public static java.nio.file.spi.FileSystemProvider create()
       
   324 @ClassForName
       
   325   sun.nio.fs.DefaultFileSystemProvider -> sun.nio.fs.SolarisFileSystemProvider
       
   326   sun.nio.fs.DefaultFileSystemProvider -> sun.nio.fs.LinuxFileSystemProvider
       
   327 
       
   328 # sun.rmi.server.MarshalInputStream
       
   329 @ClassForName
       
   330   sun.rmi.server.MarshalInputStream -> sun.rmi.server.Activation$ActivationSystemImpl_Stub
       
   331   sun.rmi.server.MarshalInputStream -> sun.rmi.registry.RegistryImpl_Stub
       
   332 
       
   333 # private java.security.Provider doLoadProvider()
       
   334 @ClassForName(optional)
       
   335   sun.security.jca.ProviderConfig -> sun.security.pkcs11.SunPKCS11
       
   336   sun.security.jca.ProviderConfig -> sun.security.provider.Sun
       
   337   sun.security.jca.ProviderConfig -> sun.security.rsa.SunRsaSign
       
   338   sun.security.jca.ProviderConfig -> sun.security.ec.SunEC
       
   339   sun.security.jca.ProviderConfig -> com.sun.net.ssl.internal.ssl.Provider
       
   340   sun.security.jca.ProviderConfig -> com.sun.crypto.provider.SunJCE
       
   341   sun.security.jca.ProviderConfig -> sun.security.jgss.SunProvider
       
   342   sun.security.jca.ProviderConfig -> com.sun.security.sasl.Provider
       
   343   sun.security.jca.ProviderConfig -> org.jcp.xml.dsig.internal.dom.XMLDSigRI
       
   344   sun.security.jca.ProviderConfig -> sun.security.smartcardio.SunPCSC
       
   345   sun.security.jca.ProviderConfig -> sun.security.mscapi.SunMSCAPI
       
   346 
       
   347 # public static java.security.Provider getSunProvider()
       
   348 @ClassForName
       
   349   sun.security.jca.Providers -> sun.security.provider.Sun
       
   350   sun.security.jca.Providers -> sun.security.provider.VerificationProvider
       
   351 
       
   352 # private static sun.security.jgss.spi.MechanismFactory getMechFactoryImpl(java.security.Provider, java.lang.String, org.ietf.jgss.Oid, sun.security.jgss.GSSCaller)
       
   353 @ClassForName
       
   354   sun.security.jgss.ProviderList -> sun.security.jgss.spi.MechanismFactory
       
   355 
       
   356 # sun.security.jgss.wrapper.SunNativeProvider
       
   357 @NativeFindClass
       
   358   sun.security.jgss.wrapper.SunNativeProvider -> org.ietf.jgss.Oid
       
   359   sun.security.jgss.wrapper.SunNativeProvider -> org.ietf.jgss.GSSException
       
   360   sun.security.jgss.wrapper.SunNativeProvider -> sun.security.jgss.wrapper.GSSNameElement
       
   361   sun.security.jgss.wrapper.SunNativeProvider -> sun.security.jgss.wrapper.GSSCredElement
       
   362   sun.security.jgss.wrapper.SunNativeProvider -> sun.security.jgss.wrapper.NativeGSSContext
       
   363   sun.security.jgss.wrapper.SunNativeProvider -> sun.security.jgss.wrapper.SunNativeProvider
       
   364   sun.security.jgss.wrapper.SunNativeProvider -> org.ietf.jgss.MessageProp
       
   365   sun.security.jgss.wrapper.SunNativeProvider -> org.ietf.jgss.ChannelBinding
       
   366   sun.security.jgss.wrapper.SunNativeProvider -> java.net.InetAddress
       
   367   sun.security.jgss.wrapper.SunNativeProvider -> sun.security.jgss.wrapper.GSSLibStub
       
   368 
       
   369 # static void ensureLoaded()
       
   370 @NativeFindClass
       
   371   sun.security.krb5.Credentials -> sun.security.krb5.internal.Krb5
       
   372   sun.security.krb5.Credentials -> sun.security.krb5.internal.Ticket
       
   373   sun.security.krb5.Credentials -> sun.security.krb5.PrincipalName
       
   374   sun.security.krb5.Credentials -> sun.security.util.DerValue
       
   375   sun.security.krb5.Credentials -> sun.security.krb5.EncryptionKey
       
   376   sun.security.krb5.Credentials -> sun.security.krb5.internal.TicketFlags
       
   377   sun.security.krb5.Credentials -> sun.security.krb5.internal.KerberosTime
       
   378 
       
   379 # public static java.lang.String getDefaultCacheName()
       
   380 @ClassForName(optional)
       
   381   sun.security.krb5.internal.ccache.FileCredentialsCache -> com.sun.security.auth.module.UnixSystem
       
   382 
       
   383 # sun.security.pkcs.PKCS9Attribute
       
   384 @ClassForName
       
   385   sun.security.pkcs.PKCS9Attribute -> sun.security.util.ObjectIdentifier
       
   386   sun.security.pkcs.PKCS9Attribute -> java.util.Date
       
   387   sun.security.pkcs.PKCS9Attribute -> sun.security.pkcs.SignerInfo
       
   388   sun.security.pkcs.PKCS9Attribute -> sun.security.x509.CertificateExtensions
       
   389 
       
   390 # protected T engineGetKeySpec(java.security.Key, java.lang.Class<T>)
       
   391 @ClassForName
       
   392   sun.security.provider.DSAKeyFactory -> java.security.spec.DSAPublicKeySpec
       
   393   sun.security.provider.DSAKeyFactory -> java.security.spec.X509EncodedKeySpec
       
   394   sun.security.provider.DSAKeyFactory -> java.security.spec.DSAPrivateKeySpec
       
   395   sun.security.provider.DSAKeyFactory -> java.security.spec.PKCS8EncodedKeySpec
       
   396 
       
   397 # protected T engineGetParameterSpec(java.lang.Class<T>)
       
   398 @ClassForName
       
   399   sun.security.provider.DSAParameters -> java.security.spec.DSAParameterSpec
       
   400 
       
   401 # sun.security.provider.VerificationProvider
       
   402 @ClassForName(optional)
       
   403   sun.security.provider.VerificationProvider -> sun.security.provider.Sun
       
   404   sun.security.provider.VerificationProvider -> sun.security.rsa.SunRsaSign
       
   405 
       
   406 # sun.security.provider.certpath.URICertStore$LDAP
       
   407 @ClassForName(optional)
       
   408   sun.security.provider.certpath.URICertStore$LDAP -> sun.security.provider.certpath.ldap.LDAPCertStoreHelper
       
   409 
       
   410 # sun.security.smartcardio.PCSC
       
   411 @NativeFindClass
       
   412   sun.security.smartcardio.PCSC -> sun.security.smartcardio.PCSCException
       
   413 
       
   414 # sun.security.ssl.HandshakeMessage
       
   415 @ClassForName
       
   416   sun.security.ssl.HandshakeMessage -> java.security.MessageDigest$Delegate
       
   417 
       
   418 # sun.security.ssl.JsseJce
       
   419 @ClassForName(optional)
       
   420   sun.security.ssl.JsseJce -> sun.security.krb5.PrincipalName
       
   421 
       
   422 # sun.security.x509.OIDMap$OIDInfo
       
   423 @ClassForName
       
   424   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.SubjectKeyIdentifierExtension
       
   425   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.KeyUsageExtension
       
   426   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.PrivateKeyUsageExtension
       
   427   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.SubjectAlternativeNameExtension
       
   428   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.IssuerAlternativeNameExtension
       
   429   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.BasicConstraintsExtension
       
   430   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.CRLNumberExtension
       
   431   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.CRLReasonCodeExtension
       
   432   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.NameConstraintsExtension
       
   433   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.PolicyMappingsExtension
       
   434   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.AuthorityKeyIdentifierExtension
       
   435   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.PolicyConstraintsExtension
       
   436   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.NetscapeCertTypeExtension
       
   437   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.CertificatePoliciesExtension
       
   438   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.ExtendedKeyUsageExtension
       
   439   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.InhibitAnyPolicyExtension
       
   440   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.CRLDistributionPointsExtension
       
   441   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.CertificateIssuerExtension
       
   442   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.SubjectInfoAccessExtension
       
   443   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.AuthorityInfoAccessExtension
       
   444   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.IssuingDistributionPointExtension
       
   445   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.DeltaCRLIndicatorExtension
       
   446   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.FreshestCRLExtension
       
   447   sun.security.x509.OIDMap$OIDInfo -> sun.security.x509.OCSPNoCheckExtension
       
   448 
       
   449 # sun.util.LocaleServiceProviderPool$AllAvailableLocales
       
   450 @Provider
       
   451   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.BreakIteratorProvider
       
   452   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.CollatorProvider
       
   453   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.DateFormatProvider
       
   454   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.DateFormatSymbolsProvider
       
   455   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
       
   456   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.text.spi.NumberFormatProvider
       
   457   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.util.spi.CurrencyNameProvider
       
   458   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.util.spi.LocaleNameProvider
       
   459   sun.util.LocaleServiceProviderPool$AllAvailableLocales -> META-INF/services/java.util.spi.TimeZoneNameProvider
       
   460 
       
   461 # private static final java.lang.String[] retrieveDisplayNames(sun.util.resources.OpenListResourceBundle, java.lang.String, java.util.Locale)
       
   462 @Provider
       
   463   sun.util.TimeZoneNameUtility -> META-INF/services/java.util.spi.TimeZoneNamePProvider
       
   464 
       
   465 # public static sun.util.calendar.CalendarSystem forName(java.lang.String)
       
   466 @ClassForName
       
   467   sun.util.calendar.CalendarSystem -> sun.util.calendar.Gregorian
       
   468   sun.util.calendar.CalendarSystem -> sun.util.calendar.LocalGregorianCalendar
       
   469   sun.util.calendar.CalendarSystem -> sun.util.calendar.JulianCalendar
       
   470 
       
   471 # sun.util.logging.LoggingSupport
       
   472 @ClassForName(optional)
       
   473   sun.util.logging.LoggingSupport -> java.util.logging.LoggingProxyImpl