#
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
#
#Include
#===
#
#CORE_PKGS:
#---
+java/applet/
+java/awt/
+java/awt/color/
+java/awt/datatransfer/
+java/awt/dnd/
+java/awt/event/
+java/awt/font/
+java/awt/geom/
+java/awt/im/
+java/awt/im/spi/
+java/awt/image/
+java/awt/image/renderable/
+java/awt/print/
+java/beans/
+java/beans/beancontext/
+java/io/
+java/lang/
+java/lang/annotation/
+java/lang/instrument/
+java/lang/invoke/
+java/lang/management/
+java/lang/ref/
+java/lang/reflect/
+java/math/
+java/net/
+java/net/spi/
+java/nio/
+java/nio/channels/
+java/nio/channels/spi/
+java/nio/charset/
+java/nio/charset/spi/
+java/nio/file/
+java/nio/file/attribute/
+java/nio/file/spi/
+java/rmi/
+java/rmi/activation/
+java/rmi/dgc/
+java/rmi/registry/
+java/rmi/server/
+java/security/
+java/security/acl/
+java/security/cert/
+java/security/interfaces/
+java/security/spec/
+java/sql/
+java/text/
+java/text/spi/
+java/time/
+java/time/chrono/
+java/time/format/
+java/time/temporal/
+java/time/zone/
+java/util/
+java/util/concurrent/
+java/util/concurrent/atomic/
+java/util/concurrent/locks/
+java/util/function/
+java/util/jar/
+java/util/logging/
+java/util/prefs/
+java/util/regex/
+java/util/spi/
+java/util/stream/
+java/util/zip/
+javax/accessibility/
+javax/activation/
+javax/activity/
+javax/annotation/
+javax/annotation/processing/
+javax/crypto/
+javax/crypto/interfaces/
+javax/crypto/spec/
+javax/imageio/
+javax/imageio/event/
+javax/imageio/metadata/
+javax/imageio/plugins/jpeg/
+javax/imageio/plugins/bmp/
+javax/imageio/spi/
+javax/imageio/stream/
+javax/jws/
+javax/jws/soap/
+javax/lang/model/
+javax/lang/model/element/
+javax/lang/model/type/
+javax/lang/model/util/
+javax/management/
+javax/management/loading/
+javax/management/monitor/
+javax/management/relation/
+javax/management/openmbean/
+javax/management/timer/
+javax/management/modelmbean/
+javax/management/remote/
+javax/management/remote/rmi/
+javax/naming/
+javax/naming/directory/
+javax/naming/event/
+javax/naming/ldap/
+javax/naming/spi/
+javax/net/
+javax/net/ssl/
+javax/print/
+javax/print/attribute/
+javax/print/attribute/standard/
+javax/print/event/
+javax/rmi/
+javax/rmi/CORBA/
+javax/rmi/ssl/
+javax/script/
+javax/security/auth/
+javax/security/auth/callback/
+javax/security/auth/kerberos/
+javax/security/auth/login/
+javax/security/auth/spi/
+javax/security/auth/x500/
+javax/security/cert/
+javax/security/sasl/
+javax/sound/sampled/
+javax/sound/sampled/spi/
+javax/sound/midi/
+javax/sound/midi/spi/
+javax/sql/
+javax/sql/rowset/
+javax/sql/rowset/serial/
+javax/sql/rowset/spi/
+javax/swing/
+javax/swing/border/
+javax/swing/colorchooser/
+javax/swing/filechooser/
+javax/swing/event/
+javax/swing/table/
+javax/swing/text/
+javax/swing/text/html/
+javax/swing/text/html/parser/
+javax/swing/text/rtf/
+javax/swing/tree/
+javax/swing/undo/
+javax/swing/plaf/
+javax/swing/plaf/basic/
+javax/swing/plaf/metal/
+javax/swing/plaf/multi/
+javax/swing/plaf/nimbus/
+javax/swing/plaf/synth/
+javax/tools/
+javax/tools/annotation/
+javax/transaction/
+javax/transaction/xa/
+javax/xml/parsers/
+javax/xml/bind/
+javax/xml/bind/annotation/
+javax/xml/bind/annotation/adapters/
+javax/xml/bind/attachment/
+javax/xml/bind/helpers/
+javax/xml/bind/util/
+javax/xml/soap/
+javax/xml/ws/
+javax/xml/ws/handler/
+javax/xml/ws/handler/soap/
+javax/xml/ws/http/
+javax/xml/ws/soap/
+javax/xml/ws/spi/
+javax/xml/ws/spi/http/
+javax/xml/ws/wsaddressing/
+javax/xml/transform/
+javax/xml/transform/sax/
+javax/xml/transform/dom/
+javax/xml/transform/stax/
+javax/xml/transform/stream/
+javax/xml/
+javax/xml/crypto/
+javax/xml/crypto/dom/
+javax/xml/crypto/dsig/
+javax/xml/crypto/dsig/dom/
+javax/xml/crypto/dsig/keyinfo/
+javax/xml/crypto/dsig/spec/
+javax/xml/datatype/
+javax/xml/validation/
+javax/xml/namespace/
+javax/xml/xpath/
+javax/xml/stream/
+javax/xml/stream/events/
+javax/xml/stream/util/
+org/ietf/jgss/
+org/omg/CORBA/
+org/omg/CORBA/DynAnyPackage/
+org/omg/CORBA/ORBPackage/
+org/omg/CORBA/TypeCodePackage/
+org/omg/stub/java/rmi/
+org/omg/CORBA/portable/
+org/omg/CORBA_2_3/
+org/omg/CORBA_2_3/portable/
+org/omg/CosNaming/
+org/omg/CosNaming/NamingContextExtPackage/
+org/omg/CosNaming/NamingContextPackage/
+org/omg/SendingContext/
+org/omg/PortableServer/
+org/omg/PortableServer/CurrentPackage/
+org/omg/PortableServer/POAPackage/
+org/omg/PortableServer/POAManagerPackage/
+org/omg/PortableServer/ServantLocatorPackage/
+org/omg/PortableServer/portable/
+org/omg/PortableInterceptor/
+org/omg/PortableInterceptor/ORBInitInfoPackage/
+org/omg/Messaging/
+org/omg/IOP/
+org/omg/IOP/CodecFactoryPackage/
+org/omg/IOP/CodecPackage/
+org/omg/Dynamic/
+org/omg/DynamicAny/
+org/omg/DynamicAny/DynAnyPackage/
+org/omg/DynamicAny/DynAnyFactoryPackage/
+org/w3c/dom/
+org/w3c/dom/events/
+org/w3c/dom/bootstrap/
+org/w3c/dom/ls/
+org/w3c/dom/ranges/
+org/w3c/dom/traversal/
+org/w3c/dom/views/
+org/xml/sax/
+org/xml/sax/ext/
+org/xml/sax/helpers/
#
#Additional required classes:
#
+java/awt/dnd/peer/
+java/awt/peer/
#
#Exported(true):
#---
+com/sun/net/httpserver/
+com/sun/net/httpserver/spi/
+com/sun/security/auth/
+com/sun/security/auth/module/
+com/sun/security/auth/callback/
+com/sun/security/auth/login/
+com/sun/security/jgss/
+com/sun/management/
+com/sun/nio/sctp/
+jdk/
#
#Exported(true) in 8u40:
#
+jdk/nashorn/api/scripting/
#
#
#Exclude:
#===
#
#Exported(false):
#Some of the APIs below have been removed (see JDK-8159544). However, these
#need to be retained until --release no longer supports 9.
#---
-com/sun/security/auth/PolicyFile
-com/sun/security/auth/SolarisNumericGroupPrincipal
-com/sun/security/auth/SolarisNumericUserPrincipal
-com/sun/security/auth/SolarisPrincipal
-com/sun/security/auth/X500Principal
-com/sun/security/auth/callback/DialogCallbackHandler
#
#Platform specific:
#---
-java/io/UnixFileSystem
-java/io/Win32FileSystem
-java/io/WinNTFileSystem
-java/lang/ProcessEnvironment
-java/lang/ProcessImpl
-java/lang/UNIXProcess
-java/net/DualStackPlainDatagramSocketImpl
-java/net/DualStackPlainSocketImpl
-java/net/PlainDatagramSocketImpl
-java/net/PlainSocketImpl
-java/net/TwoStacksPlainDatagramSocketImpl
-java/net/TwoStacksPlainSocketImpl
-java/util/prefs/FileSystemPreferences
-java/util/prefs/FileSystemPreferencesFactory
-java/util/prefs/WindowsPreferences
-java/util/prefs/WindowsPreferencesFactory
-com/sun/management/OperatingSystem
-com/sun/management/UnixOperatingSystem
-com/sun/security/auth/module/NTLoginModule
-com/sun/security/auth/module/NTSystem
-com/sun/security/auth/module/UnixLoginModule
-com/sun/security/auth/module/UnixSystem