1 #
   2 # Copyright (c) 2015, 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.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 #
  26 #Include
  27 #===
  28 #
  29 #CORE_PKGS:
  30 #---
  31 +java/applet/
  32 +java/awt/
  33 +java/awt/color/
  34 +java/awt/datatransfer/
  35 +java/awt/dnd/
  36 +java/awt/event/
  37 +java/awt/font/
  38 +java/awt/geom/
  39 +java/awt/im/
  40 +java/awt/im/spi/
  41 +java/awt/image/
  42 +java/awt/image/renderable/
  43 +java/awt/print/
  44 +java/beans/
  45 +java/beans/beancontext/
  46 +java/io/
  47 +java/lang/
  48 +java/lang/annotation/
  49 +java/lang/instrument/
  50 +java/lang/invoke/
  51 +java/lang/management/
  52 +java/lang/ref/
  53 +java/lang/reflect/
  54 +java/math/
  55 +java/net/
  56 +java/net/spi/
  57 +java/nio/
  58 +java/nio/channels/
  59 +java/nio/channels/spi/
  60 +java/nio/charset/
  61 +java/nio/charset/spi/
  62 +java/nio/file/
  63 +java/nio/file/attribute/
  64 +java/nio/file/spi/
  65 +java/rmi/
  66 +java/rmi/activation/
  67 +java/rmi/dgc/
  68 +java/rmi/registry/
  69 +java/rmi/server/
  70 +java/security/
  71 +java/security/acl/
  72 +java/security/cert/
  73 +java/security/interfaces/
  74 +java/security/spec/
  75 +java/sql/
  76 +java/text/
  77 +java/text/spi/
  78 +java/time/
  79 +java/time/chrono/
  80 +java/time/format/
  81 +java/time/temporal/
  82 +java/time/zone/
  83 +java/util/
  84 +java/util/concurrent/
  85 +java/util/concurrent/atomic/
  86 +java/util/concurrent/locks/
  87 +java/util/function/
  88 +java/util/jar/
  89 +java/util/logging/
  90 +java/util/prefs/
  91 +java/util/regex/
  92 +java/util/spi/
  93 +java/util/stream/
  94 +java/util/zip/
  95 +javax/accessibility/
  96 +javax/activation/
  97 +javax/activity/
  98 +javax/annotation/
  99 +javax/annotation/processing/
 100 +javax/crypto/
 101 +javax/crypto/interfaces/
 102 +javax/crypto/spec/
 103 +javax/imageio/
 104 +javax/imageio/event/
 105 +javax/imageio/metadata/
 106 +javax/imageio/plugins/jpeg/
 107 +javax/imageio/plugins/bmp/
 108 +javax/imageio/spi/
 109 +javax/imageio/stream/
 110 +javax/jws/
 111 +javax/jws/soap/
 112 +javax/lang/model/
 113 +javax/lang/model/element/
 114 +javax/lang/model/type/
 115 +javax/lang/model/util/
 116 +javax/management/
 117 +javax/management/loading/
 118 +javax/management/monitor/
 119 +javax/management/relation/
 120 +javax/management/openmbean/
 121 +javax/management/timer/
 122 +javax/management/modelmbean/
 123 +javax/management/remote/
 124 +javax/management/remote/rmi/
 125 +javax/naming/
 126 +javax/naming/directory/
 127 +javax/naming/event/
 128 +javax/naming/ldap/
 129 +javax/naming/spi/
 130 +javax/net/
 131 +javax/net/ssl/
 132 +javax/print/
 133 +javax/print/attribute/
 134 +javax/print/attribute/standard/
 135 +javax/print/event/
 136 +javax/rmi/
 137 +javax/rmi/CORBA/
 138 +javax/rmi/ssl/
 139 +javax/script/
 140 +javax/security/auth/
 141 +javax/security/auth/callback/
 142 +javax/security/auth/kerberos/
 143 +javax/security/auth/login/
 144 +javax/security/auth/spi/
 145 +javax/security/auth/x500/
 146 +javax/security/cert/
 147 +javax/security/sasl/
 148 +javax/sound/sampled/
 149 +javax/sound/sampled/spi/
 150 +javax/sound/midi/
 151 +javax/sound/midi/spi/
 152 +javax/sql/
 153 +javax/sql/rowset/
 154 +javax/sql/rowset/serial/
 155 +javax/sql/rowset/spi/
 156 +javax/swing/
 157 +javax/swing/border/
 158 +javax/swing/colorchooser/
 159 +javax/swing/filechooser/
 160 +javax/swing/event/
 161 +javax/swing/table/
 162 +javax/swing/text/
 163 +javax/swing/text/html/
 164 +javax/swing/text/html/parser/
 165 +javax/swing/text/rtf/
 166 +javax/swing/tree/
 167 +javax/swing/undo/
 168 +javax/swing/plaf/
 169 +javax/swing/plaf/basic/
 170 +javax/swing/plaf/metal/
 171 +javax/swing/plaf/multi/
 172 +javax/swing/plaf/nimbus/
 173 +javax/swing/plaf/synth/
 174 +javax/tools/
 175 +javax/tools/annotation/
 176 +javax/transaction/
 177 +javax/transaction/xa/
 178 +javax/xml/parsers/
 179 +javax/xml/bind/
 180 +javax/xml/bind/annotation/
 181 +javax/xml/bind/annotation/adapters/
 182 +javax/xml/bind/attachment/
 183 +javax/xml/bind/helpers/
 184 +javax/xml/bind/util/
 185 +javax/xml/soap/
 186 +javax/xml/ws/
 187 +javax/xml/ws/handler/
 188 +javax/xml/ws/handler/soap/
 189 +javax/xml/ws/http/
 190 +javax/xml/ws/soap/
 191 +javax/xml/ws/spi/
 192 +javax/xml/ws/spi/http/
 193 +javax/xml/ws/wsaddressing/
 194 +javax/xml/transform/
 195 +javax/xml/transform/sax/
 196 +javax/xml/transform/dom/
 197 +javax/xml/transform/stax/
 198 +javax/xml/transform/stream/
 199 +javax/xml/
 200 +javax/xml/crypto/
 201 +javax/xml/crypto/dom/
 202 +javax/xml/crypto/dsig/
 203 +javax/xml/crypto/dsig/dom/
 204 +javax/xml/crypto/dsig/keyinfo/
 205 +javax/xml/crypto/dsig/spec/
 206 +javax/xml/datatype/
 207 +javax/xml/validation/
 208 +javax/xml/namespace/
 209 +javax/xml/xpath/
 210 +javax/xml/stream/
 211 +javax/xml/stream/events/
 212 +javax/xml/stream/util/
 213 +org/ietf/jgss/
 214 +org/omg/CORBA/
 215 +org/omg/CORBA/DynAnyPackage/
 216 +org/omg/CORBA/ORBPackage/
 217 +org/omg/CORBA/TypeCodePackage/
 218 +org/omg/stub/java/rmi/
 219 +org/omg/CORBA/portable/
 220 +org/omg/CORBA_2_3/
 221 +org/omg/CORBA_2_3/portable/
 222 +org/omg/CosNaming/
 223 +org/omg/CosNaming/NamingContextExtPackage/
 224 +org/omg/CosNaming/NamingContextPackage/
 225 +org/omg/SendingContext/
 226 +org/omg/PortableServer/
 227 +org/omg/PortableServer/CurrentPackage/
 228 +org/omg/PortableServer/POAPackage/
 229 +org/omg/PortableServer/POAManagerPackage/
 230 +org/omg/PortableServer/ServantLocatorPackage/
 231 +org/omg/PortableServer/portable/
 232 +org/omg/PortableInterceptor/
 233 +org/omg/PortableInterceptor/ORBInitInfoPackage/
 234 +org/omg/Messaging/
 235 +org/omg/IOP/
 236 +org/omg/IOP/CodecFactoryPackage/
 237 +org/omg/IOP/CodecPackage/
 238 +org/omg/Dynamic/
 239 +org/omg/DynamicAny/
 240 +org/omg/DynamicAny/DynAnyPackage/
 241 +org/omg/DynamicAny/DynAnyFactoryPackage/
 242 +org/w3c/dom/
 243 +org/w3c/dom/events/
 244 +org/w3c/dom/bootstrap/
 245 +org/w3c/dom/ls/
 246 +org/w3c/dom/ranges/
 247 +org/w3c/dom/traversal/
 248 +org/w3c/dom/views/
 249 +org/xml/sax/
 250 +org/xml/sax/ext/
 251 +org/xml/sax/helpers/
 252 #
 253 #Additional required classes:
 254 #
 255 +java/awt/dnd/peer/
 256 +java/awt/peer/
 257 #
 258 #Exported(true):
 259 #---
 260 +com/sun/net/httpserver/
 261 +com/sun/net/httpserver/spi/
 262 +com/sun/security/auth/
 263 +com/sun/security/auth/module/
 264 +com/sun/security/auth/callback/
 265 +com/sun/security/auth/login/
 266 +com/sun/security/jgss/
 267 +com/sun/management/
 268 +com/sun/nio/sctp/
 269 +jdk/
 270 #
 271 #Exported(true) in 8u40:
 272 #
 273 +jdk/nashorn/api/scripting/
 274 #
 275 #
 276 #Exclude:
 277 #===
 278 #
 279 #Exported(false):
 280 #---
 281 -com/sun/security/auth/PolicyFile
 282 -com/sun/security/auth/SolarisNumericGroupPrincipal
 283 -com/sun/security/auth/SolarisNumericUserPrincipal
 284 -com/sun/security/auth/SolarisPrincipal
 285 -com/sun/security/auth/X500Principal
 286 -com/sun/security/auth/callback/DialogCallbackHandler
 287 #
 288 #Platform specific:
 289 #---
 290 -java/io/UnixFileSystem
 291 -java/io/Win32FileSystem
 292 -java/io/WinNTFileSystem
 293 -java/lang/ProcessEnvironment
 294 -java/lang/ProcessImpl
 295 -java/lang/UNIXProcess
 296 -java/net/DualStackPlainDatagramSocketImpl
 297 -java/net/DualStackPlainSocketImpl
 298 -java/net/PlainDatagramSocketImpl
 299 -java/net/PlainSocketImpl
 300 -java/net/TwoStacksPlainDatagramSocketImpl
 301 -java/net/TwoStacksPlainSocketImpl
 302 -java/util/prefs/FileSystemPreferences
 303 -java/util/prefs/FileSystemPreferencesFactory
 304 -java/util/prefs/WindowsPreferences
 305 -java/util/prefs/WindowsPreferencesFactory
 306 -com/sun/management/OperatingSystem
 307 -com/sun/management/UnixOperatingSystem
 308 -com/sun/security/auth/module/NTLoginModule
 309 -com/sun/security/auth/module/NTSystem
 310 -com/sun/security/auth/module/UnixLoginModule
 311 -com/sun/security/auth/module/UnixSystem