|
1 # |
|
2 # Copyright (c) 2015, 2017, 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 #Some of the APIs below have been removed (see JDK-8159544). However, these |
|
281 #need to be retained until --release no longer supports 9. |
|
282 #--- |
|
283 -com/sun/security/auth/PolicyFile |
|
284 -com/sun/security/auth/SolarisNumericGroupPrincipal |
|
285 -com/sun/security/auth/SolarisNumericUserPrincipal |
|
286 -com/sun/security/auth/SolarisPrincipal |
|
287 -com/sun/security/auth/X500Principal |
|
288 -com/sun/security/auth/callback/DialogCallbackHandler |
|
289 # |
|
290 #Platform specific: |
|
291 #--- |
|
292 -java/io/UnixFileSystem |
|
293 -java/io/Win32FileSystem |
|
294 -java/io/WinNTFileSystem |
|
295 -java/lang/ProcessEnvironment |
|
296 -java/lang/ProcessImpl |
|
297 -java/lang/UNIXProcess |
|
298 -java/net/DualStackPlainDatagramSocketImpl |
|
299 -java/net/DualStackPlainSocketImpl |
|
300 -java/net/PlainDatagramSocketImpl |
|
301 -java/net/PlainSocketImpl |
|
302 -java/net/TwoStacksPlainDatagramSocketImpl |
|
303 -java/net/TwoStacksPlainSocketImpl |
|
304 -java/util/prefs/FileSystemPreferences |
|
305 -java/util/prefs/FileSystemPreferencesFactory |
|
306 -java/util/prefs/WindowsPreferences |
|
307 -java/util/prefs/WindowsPreferencesFactory |
|
308 -com/sun/management/OperatingSystem |
|
309 -com/sun/management/UnixOperatingSystem |
|
310 -com/sun/security/auth/module/NTLoginModule |
|
311 -com/sun/security/auth/module/NTSystem |
|
312 -com/sun/security/auth/module/UnixLoginModule |
|
313 -com/sun/security/auth/module/UnixSystem |