blob: 8eb0a2338005270659f3613f9fddd19b36178bf6 [file] [log] [blame]
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001<?xml version="1.0" encoding="us-ascii"?>
2
3<!--
4
Roger Riggs21d01c72015-04-30 09:57:58 -04005 Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
Chris Hegartyebd8efe2014-08-17 15:51:37 +01006 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7
8 This code is free software; you can redistribute it and/or modify it
9 under the terms of the GNU General Public License version 2 only, as
10 published by the Free Software Foundation. Oracle designates this
11 particular file as subject to the "Classpath" exception as provided
12 by Oracle in the LICENSE file that accompanied this code.
13
14 This code is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 version 2 for more details (a copy is included in the LICENSE file that
18 accompanied this code).
19
20 You should have received a copy of the GNU General Public License version
21 2 along with this work; if not, write to the Free Software Foundation,
22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23
24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
25 or visit www.oracle.com if you need additional information or have any
26 questions.
27
28 -->
29
30<!--
31
32 This document defines the modular structure of the JDK as described
33 in JEP 200: The Modular JDK (http://openjdk.java.net/jeps/200).
34
35 Changes to this file must be reviewed by a Project Jigsaw Committer
36 (http://openjdk.java.net/census#jigsaw).
37
38 -->
39
40<modules>
41 <module>
42 <name>java.activation</name>
43 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +030044 <depend re-exports="true">java.datatransfer</depend>
45 <depend>java.desktop</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +010046 <depend>java.logging</depend>
47 <export>
48 <name>javax.activation</name>
49 </export>
50 </module>
51 <module>
52 <name>java.annotations.common</name>
53 <depend>java.base</depend>
54 <export>
55 <name>javax.annotation</name>
56 </export>
57 </module>
58 <module>
59 <name>java.base</name>
60 <export>
61 <name>java.io</name>
62 </export>
63 <export>
64 <name>java.lang</name>
65 </export>
66 <export>
67 <name>java.lang.annotation</name>
68 </export>
69 <export>
70 <name>java.lang.invoke</name>
71 </export>
72 <export>
73 <name>java.lang.ref</name>
74 </export>
75 <export>
76 <name>java.lang.reflect</name>
77 </export>
78 <export>
79 <name>java.math</name>
80 </export>
81 <export>
82 <name>java.net</name>
83 </export>
84 <export>
85 <name>java.nio</name>
86 </export>
87 <export>
88 <name>java.nio.channels</name>
89 </export>
90 <export>
91 <name>java.nio.channels.spi</name>
92 </export>
93 <export>
94 <name>java.nio.charset</name>
95 </export>
96 <export>
97 <name>java.nio.charset.spi</name>
98 </export>
99 <export>
100 <name>java.nio.file</name>
101 </export>
102 <export>
103 <name>java.nio.file.attribute</name>
104 </export>
105 <export>
106 <name>java.nio.file.spi</name>
107 </export>
108 <export>
109 <name>java.security</name>
110 </export>
111 <export>
Mandy Chung778c94c2015-02-03 14:08:55 -0800112 <name>java.security.acl</name>
113 </export>
114 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100115 <name>java.security.cert</name>
116 </export>
117 <export>
118 <name>java.security.interfaces</name>
119 </export>
120 <export>
121 <name>java.security.spec</name>
122 </export>
123 <export>
124 <name>java.text</name>
125 </export>
126 <export>
127 <name>java.text.spi</name>
128 </export>
129 <export>
130 <name>java.time</name>
131 </export>
132 <export>
133 <name>java.time.chrono</name>
134 </export>
135 <export>
136 <name>java.time.format</name>
137 </export>
138 <export>
139 <name>java.time.temporal</name>
140 </export>
141 <export>
142 <name>java.time.zone</name>
143 </export>
144 <export>
145 <name>java.util</name>
146 </export>
147 <export>
148 <name>java.util.concurrent</name>
149 </export>
150 <export>
151 <name>java.util.concurrent.atomic</name>
152 </export>
153 <export>
154 <name>java.util.concurrent.locks</name>
155 </export>
156 <export>
157 <name>java.util.function</name>
158 </export>
159 <export>
160 <name>java.util.jar</name>
161 </export>
162 <export>
163 <name>java.util.regex</name>
164 </export>
165 <export>
166 <name>java.util.spi</name>
167 </export>
168 <export>
169 <name>java.util.stream</name>
170 </export>
171 <export>
172 <name>java.util.zip</name>
173 </export>
174 <export>
175 <name>javax.crypto</name>
176 </export>
177 <export>
178 <name>javax.crypto.interfaces</name>
179 </export>
180 <export>
181 <name>javax.crypto.spec</name>
182 </export>
183 <export>
184 <name>javax.net</name>
185 </export>
186 <export>
187 <name>javax.net.ssl</name>
188 </export>
189 <export>
190 <name>javax.security.auth</name>
191 </export>
192 <export>
193 <name>javax.security.auth.callback</name>
194 </export>
195 <export>
196 <name>javax.security.auth.login</name>
197 </export>
198 <export>
199 <name>javax.security.auth.spi</name>
200 </export>
201 <export>
202 <name>javax.security.auth.x500</name>
203 </export>
204 <export>
205 <name>javax.security.cert</name>
206 </export>
207 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100208 <name>jdk.net</name>
209 </export>
210 <export>
211 <name>com.sun.security.ntlm</name>
212 <to>java.security.sasl</to>
213 </export>
214 <export>
Chris Hegartyb26d39f2014-12-03 14:20:21 +0000215 <name>jdk.internal.jimage</name>
Roger Riggs21d01c72015-04-30 09:57:58 -0400216 <to>jdk.dev</to>
Chris Hegartyb26d39f2014-12-03 14:20:21 +0000217 </export>
218 <export>
Jean-Francois Denise7d75d2a2015-06-25 18:00:28 +0200219 <name>jdk.internal.jimage.decompressor</name>
220 <to>jdk.dev</to>
221 </export>
222 <export>
Chris Hegartyb39ded52015-12-22 12:17:05 +0000223 <name>jdk.internal.math</name>
224 <to>java.desktop</to>
225 </export>
226 <export>
Chris Hegartyc69db2f2015-09-28 13:39:10 +0100227 <name>jdk.internal.misc</name>
228 <to>java.corba</to>
229 <to>java.desktop</to>
230 <to>java.logging</to>
231 <to>java.management</to>
232 <to>java.naming</to>
Chris Hegarty78fe8852016-01-06 10:01:14 +0000233 <to>java.rmi</to>
Chris Hegarty26141fc2015-11-11 11:27:54 +0000234 <to>java.security.jgss</to>
Chris Hegartyc69db2f2015-09-28 13:39:10 +0100235 <to>java.sql</to>
Chris Hegarty26141fc2015-11-11 11:27:54 +0000236 <to>java.xml</to>
Chris Hegarty78fe8852016-01-06 10:01:14 +0000237 <to>jdk.charsets</to>
Chris Hegartyc69db2f2015-09-28 13:39:10 +0100238 <to>jdk.management.resource</to>
Chris Hegarty26141fc2015-11-11 11:27:54 +0000239 <to>jdk.scripting.nashorn</to>
Alejandro Murillod9ae7862016-01-13 12:45:33 -0800240 <to>jdk.vm.ci</to>
Chris Hegartyc69db2f2015-09-28 13:39:10 +0100241 </export>
242 <export>
Chris Hegarty2ed4c9c2016-01-13 13:56:19 +0000243 <name>jdk.internal.perf</name>
244 <to>java.desktop</to>
245 <to>java.management</to>
246 <to>jdk.jvmstat</to>
247 </export>
248 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100249 <name>jdk.internal.org.objectweb.asm</name>
Roger Riggs21d01c72015-04-30 09:57:58 -0400250 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100251 <to>jdk.jfr</to>
252 <to>jdk.scripting.nashorn</to>
Christian Thalinger4308ec22015-10-08 11:31:14 -1000253 <to>jdk.vm.ci</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100254 </export>
255 <export>
256 <name>jdk.internal.org.objectweb.asm.commons</name>
Roger Riggs21d01c72015-04-30 09:57:58 -0400257 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100258 <to>jdk.jfr</to>
259 <to>jdk.scripting.nashorn</to>
260 </export>
261 <export>
262 <name>jdk.internal.org.objectweb.asm.signature</name>
263 <to>jdk.scripting.nashorn</to>
264 </export>
265 <export>
266 <name>jdk.internal.org.objectweb.asm.tree</name>
Staffan Larsen5c088302015-04-09 09:14:17 +0200267 <to>java.instrument</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400268 <to>jdk.jfr</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100269 </export>
270 <export>
271 <name>jdk.internal.org.objectweb.asm.util</name>
Roger Riggs21d01c72015-04-30 09:57:58 -0400272 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100273 <to>jdk.jfr</to>
274 <to>jdk.scripting.nashorn</to>
275 </export>
276 <export>
Zoltan Majof353be12015-07-03 07:23:32 +0200277 <name>jdk.internal</name>
278 <to>jdk.jfr</to>
279 </export>
280 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100281 <name>sun.misc</name>
282 <to>java.corba</to>
283 <to>java.desktop</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400284 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100285 <to>java.logging</to>
286 <to>java.management</to>
287 <to>java.naming</to>
Chris Hegarty58d6c882015-04-02 11:43:06 +0100288 <to>java.prefs</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100289 <to>java.rmi</to>
290 <to>java.security.jgss</to>
291 <to>java.security.sasl</to>
Joe Wang66d2b6e2015-04-02 10:42:24 -0700292 <to>java.xml</to>
Miroslav Kosfb085812015-04-07 13:29:40 +0200293 <to>java.xml.ws</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100294 <to>jdk.charsets</to>
Valerie Peng9932bb82015-04-03 23:00:19 +0000295 <to>jdk.crypto.pkcs11</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100296 <to>jdk.deploy.osx</to>
Chris Hegarty8beda662015-04-02 11:43:06 +0100297 <to>jdk.httpserver</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800298 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100299 <to>jdk.jconsole</to>
300 <to>jdk.jvmstat</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400301 <to>jdk.management.resource</to>
Mandy Chung392dc682015-03-06 09:02:09 -0800302 <to>jdk.pack200</to>
Attila Szegedifd8fa922015-09-16 16:54:22 +0200303 <to>jdk.scripting.nashorn</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100304 <to>jdk.security.auth</to>
Weijun Wang25244f52014-09-17 13:55:36 +0800305 <to>jdk.security.jgss</to>
Jaroslav Bachorik3d5e5582015-02-17 11:38:50 +0100306 <to>jdk.snmp</to>
Christian Thalinger4308ec22015-10-08 11:31:14 -1000307 <to>jdk.vm.ci</to>
Steve Drach3739ad72015-12-30 16:15:01 +0000308 <to>jdk.zipfs</to>
Staffan Larsen5c088302015-04-09 09:14:17 +0200309 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100310 </export>
311 <export>
312 <name>sun.net.dns</name>
313 <to>java.security.jgss</to>
314 <to>jdk.naming.dns</to>
315 </export>
316 <export>
317 <name>sun.net.spi.nameservice</name>
318 <to>jdk.naming.dns</to>
319 </export>
320 <export>
321 <name>sun.net.util</name>
Daniil Titov823fb4b2015-06-04 11:17:02 -0700322 <to>java.desktop</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100323 <to>jdk.jconsole</to>
324 <to>jdk.naming.dns</to>
325 </export>
326 <export>
327 <name>sun.net.www</name>
328 <to>java.desktop</to>
329 <to>jdk.compiler</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800330 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100331 </export>
332 <export>
333 <name>sun.net.www.protocol.http</name>
334 <to>java.security.jgss</to>
335 </export>
336 <export>
337 <name>sun.nio.ch</name>
338 <to>java.management</to>
339 <to>jdk.crypto.pkcs11</to>
340 <to>jdk.crypto.ucrypto</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400341 <to>jdk.management.resource</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100342 <to>jdk.sctp</to>
343 </export>
344 <export>
345 <name>sun.nio.cs</name>
346 <to>java.desktop</to>
347 <to>jdk.charsets</to>
348 </export>
349 <export>
350 <name>sun.reflect</name>
351 <to>java.corba</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400352 <to>java.instrument</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100353 <to>java.logging</to>
354 <to>java.sql</to>
355 <to>java.sql.rowset</to>
Attila Szegedi546d8592015-11-24 10:22:14 +0100356 <to>jdk.dynalink</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100357 <to>jdk.scripting.nashorn</to>
Ioi Lam325d83e2015-07-22 20:14:16 -0700358 <to>jdk.vm.cds</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100359 </export>
360 <export>
361 <name>sun.reflect.annotation</name>
362 <to>jdk.compiler</to>
363 </export>
364 <export>
365 <name>sun.reflect.generics.reflectiveObjects</name>
366 <to>java.desktop</to>
367 </export>
368 <export>
369 <name>sun.reflect.misc</name>
370 <to>java.corba</to>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300371 <to>java.datatransfer</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100372 <to>java.desktop</to>
373 <to>java.management</to>
374 <to>java.rmi</to>
375 <to>java.sql.rowset</to>
376 <to>java.xml</to>
377 </export>
378 <export>
379 <name>sun.security.action</name>
380 <to>java.desktop</to>
381 <to>java.security.jgss</to>
382 <to>jdk.crypto.ec</to>
383 <to>jdk.crypto.pkcs11</to>
384 <to>jdk.crypto.ucrypto</to>
385 </export>
386 <export>
387 <name>sun.security.internal.interfaces</name>
388 <to>jdk.crypto.pkcs11</to>
389 </export>
390 <export>
391 <name>sun.security.internal.spec</name>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200392 <to>jdk.crypto.mscapi</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100393 <to>jdk.crypto.pkcs11</to>
394 <to>jdk.crypto.ucrypto</to>
395 </export>
396 <export>
397 <name>sun.security.jca</name>
398 <to>java.smartcardio</to>
399 <to>java.xml.crypto</to>
400 <to>jdk.crypto.ec</to>
401 <to>jdk.crypto.pkcs11</to>
Ivan Gerasimovc0c76dc2015-10-02 11:48:50 +0300402 <to>jdk.crypto.ucrypto</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100403 <to>jdk.naming.dns</to>
404 </export>
405 <export>
406 <name>sun.security.pkcs</name>
407 <to>jdk.crypto.ec</to>
408 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800409 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100410 </export>
411 <export>
412 <name>sun.security.provider</name>
413 <to>java.rmi</to>
414 <to>java.security.jgss</to>
415 <to>jdk.crypto.pkcs11</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800416 <to>jdk.jartool</to>
Mandy Chung78dff0d2015-03-06 11:00:42 -0800417 <to>jdk.policytool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100418 <to>jdk.security.auth</to>
419 </export>
420 <export>
421 <name>sun.security.provider.certpath</name>
422 <to>java.naming</to>
423 </export>
424 <export>
425 <name>sun.security.rsa</name>
426 <to>jdk.crypto.mscapi</to>
427 <to>jdk.crypto.pkcs11</to>
428 </export>
429 <export>
430 <name>sun.security.ssl</name>
431 <to>java.security.jgss</to>
432 </export>
433 <export>
434 <name>sun.security.tools</name>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800435 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100436 </export>
437 <export>
438 <name>sun.security.util</name>
439 <to>java.desktop</to>
440 <to>java.naming</to>
441 <to>java.rmi</to>
442 <to>java.security.jgss</to>
Chris Hegarty749e7d72015-12-14 20:32:22 +0000443 <to>java.security.sasl</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100444 <to>java.smartcardio</to>
445 <to>jdk.crypto.ec</to>
446 <to>jdk.crypto.mscapi</to>
447 <to>jdk.crypto.pkcs11</to>
448 <to>jdk.crypto.ucrypto</to>
449 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800450 <to>jdk.jartool</to>
Mandy Chung78dff0d2015-03-06 11:00:42 -0800451 <to>jdk.policytool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100452 <to>jdk.security.auth</to>
Chris Hegarty749e7d72015-12-14 20:32:22 +0000453 <to>jdk.security.jgss</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100454 </export>
455 <export>
456 <name>sun.security.x509</name>
457 <to>java.naming</to>
458 <to>jdk.crypto.ec</to>
459 <to>jdk.crypto.pkcs11</to>
460 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800461 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100462 <to>jdk.security.auth</to>
463 </export>
464 <export>
465 <name>sun.text</name>
466 <to>java.desktop</to>
467 </export>
468 <export>
469 <name>sun.util</name>
470 <to>java.desktop</to>
471 </export>
472 <export>
473 <name>sun.util.locale.provider</name>
474 <to>java.desktop</to>
475 <to>jdk.localedata</to>
476 </export>
477 <export>
Daniel Fuchsdde11d52015-11-20 19:25:45 +0100478 <name>jdk.internal.logger</name>
479 <to>java.logging</to>
480 </export>
481 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100482 <name>sun.util.logging</name>
483 <to>java.desktop</to>
484 <to>java.logging</to>
485 <to>java.management</to>
486 <to>java.prefs</to>
487 </export>
488 <export>
489 <name>sun.util.resources</name>
490 <to>jdk.localedata</to>
491 </export>
492 </module>
493 <module>
494 <name>java.compact1</name>
495 <depend re-exports="true">java.base</depend>
496 <depend re-exports="true">java.logging</depend>
497 <depend re-exports="true">java.scripting</depend>
498 </module>
499 <module>
500 <name>java.compact2</name>
501 <depend re-exports="true">java.compact1</depend>
502 <depend re-exports="true">java.rmi</depend>
503 <depend re-exports="true">java.sql</depend>
504 <depend re-exports="true">java.xml</depend>
505 </module>
506 <module>
507 <name>java.compact3</name>
508 <depend re-exports="true">java.compact2</depend>
509 <depend re-exports="true">java.compiler</depend>
510 <depend re-exports="true">java.instrument</depend>
511 <depend re-exports="true">java.management</depend>
512 <depend re-exports="true">java.naming</depend>
513 <depend re-exports="true">java.prefs</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100514 <depend re-exports="true">java.security.jgss</depend>
515 <depend re-exports="true">java.security.sasl</depend>
516 <depend re-exports="true">java.sql.rowset</depend>
517 <depend re-exports="true">java.xml.crypto</depend>
518 </module>
519 <module>
520 <name>java.compiler</name>
521 <depend>java.base</depend>
522 <depend>java.logging</depend>
523 <export>
524 <name>javax.annotation.processing</name>
525 </export>
526 <export>
527 <name>javax.lang.model</name>
528 </export>
529 <export>
530 <name>javax.lang.model.element</name>
531 </export>
532 <export>
533 <name>javax.lang.model.type</name>
534 </export>
535 <export>
536 <name>javax.lang.model.util</name>
537 </export>
538 <export>
539 <name>javax.tools</name>
540 </export>
541 </module>
542 <module>
543 <name>java.corba</name>
544 <depend>java.base</depend>
545 <depend re-exports="true">java.desktop</depend>
546 <depend>java.logging</depend>
547 <depend>java.naming</depend>
548 <depend re-exports="true">java.rmi</depend>
Alan Batemanb43392d2015-01-06 13:55:57 +0000549 <depend>java.transaction</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100550 <export>
551 <name>javax.activity</name>
552 </export>
553 <export>
554 <name>javax.rmi</name>
555 </export>
556 <export>
557 <name>javax.rmi.CORBA</name>
558 </export>
559 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100560 <name>org.omg.CORBA</name>
561 </export>
562 <export>
563 <name>org.omg.CORBA.DynAnyPackage</name>
564 </export>
565 <export>
566 <name>org.omg.CORBA.ORBPackage</name>
567 </export>
568 <export>
569 <name>org.omg.CORBA.TypeCodePackage</name>
570 </export>
571 <export>
572 <name>org.omg.CORBA.portable</name>
573 </export>
574 <export>
575 <name>org.omg.CORBA_2_3</name>
576 </export>
577 <export>
578 <name>org.omg.CORBA_2_3.portable</name>
579 </export>
580 <export>
581 <name>org.omg.CosNaming</name>
582 </export>
583 <export>
584 <name>org.omg.CosNaming.NamingContextExtPackage</name>
585 </export>
586 <export>
587 <name>org.omg.CosNaming.NamingContextPackage</name>
588 </export>
589 <export>
590 <name>org.omg.Dynamic</name>
591 </export>
592 <export>
593 <name>org.omg.DynamicAny</name>
594 </export>
595 <export>
596 <name>org.omg.DynamicAny.DynAnyFactoryPackage</name>
597 </export>
598 <export>
599 <name>org.omg.DynamicAny.DynAnyPackage</name>
600 </export>
601 <export>
602 <name>org.omg.IOP</name>
603 </export>
604 <export>
605 <name>org.omg.IOP.CodecFactoryPackage</name>
606 </export>
607 <export>
608 <name>org.omg.IOP.CodecPackage</name>
609 </export>
610 <export>
611 <name>org.omg.Messaging</name>
612 </export>
613 <export>
614 <name>org.omg.PortableInterceptor</name>
615 </export>
616 <export>
617 <name>org.omg.PortableInterceptor.ORBInitInfoPackage</name>
618 </export>
619 <export>
620 <name>org.omg.PortableServer</name>
621 </export>
622 <export>
623 <name>org.omg.PortableServer.CurrentPackage</name>
624 </export>
625 <export>
626 <name>org.omg.PortableServer.POAManagerPackage</name>
627 </export>
628 <export>
629 <name>org.omg.PortableServer.POAPackage</name>
630 </export>
631 <export>
632 <name>org.omg.PortableServer.ServantLocatorPackage</name>
633 </export>
634 <export>
635 <name>org.omg.PortableServer.portable</name>
636 </export>
637 <export>
638 <name>org.omg.SendingContext</name>
639 </export>
640 <export>
641 <name>org.omg.stub.java.rmi</name>
642 </export>
643 <export>
644 <name>com.sun.corba.se.impl.util</name>
645 <to>jdk.rmic</to>
646 </export>
647 </module>
648 <module>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300649 <name>java.datatransfer</name>
650 <depend>java.base</depend>
651 <export>
652 <name>java.awt.datatransfer</name>
653 </export>
654 <export>
655 <name>sun.datatransfer</name>
656 <to>java.desktop</to>
657 </export>
658 </module>
659 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100660 <name>java.desktop</name>
661 <depend>java.base</depend>
662 <depend>java.logging</depend>
663 <depend>java.prefs</depend>
664 <depend re-exports="true">java.xml</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300665 <depend re-exports="true">java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100666 <export>
667 <name>java.applet</name>
668 </export>
669 <export>
670 <name>java.awt</name>
671 </export>
672 <export>
673 <name>java.awt.color</name>
674 </export>
675 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100676 <name>java.awt.dnd</name>
677 </export>
678 <export>
679 <name>java.awt.event</name>
680 </export>
681 <export>
682 <name>java.awt.font</name>
683 </export>
684 <export>
685 <name>java.awt.geom</name>
686 </export>
687 <export>
688 <name>java.awt.im</name>
689 </export>
690 <export>
691 <name>java.awt.im.spi</name>
692 </export>
693 <export>
694 <name>java.awt.image</name>
695 </export>
696 <export>
697 <name>java.awt.image.renderable</name>
698 </export>
699 <export>
700 <name>java.awt.print</name>
701 </export>
702 <export>
703 <name>java.beans</name>
704 </export>
705 <export>
706 <name>java.beans.beancontext</name>
707 </export>
708 <export>
709 <name>javax.accessibility</name>
710 </export>
711 <export>
712 <name>javax.imageio</name>
713 </export>
714 <export>
715 <name>javax.imageio.event</name>
716 </export>
717 <export>
718 <name>javax.imageio.metadata</name>
719 </export>
720 <export>
721 <name>javax.imageio.plugins.bmp</name>
722 </export>
723 <export>
724 <name>javax.imageio.plugins.jpeg</name>
725 </export>
726 <export>
727 <name>javax.imageio.spi</name>
728 </export>
729 <export>
730 <name>javax.imageio.stream</name>
731 </export>
732 <export>
733 <name>javax.print</name>
734 </export>
735 <export>
736 <name>javax.print.attribute</name>
737 </export>
738 <export>
739 <name>javax.print.attribute.standard</name>
740 </export>
741 <export>
742 <name>javax.print.event</name>
743 </export>
744 <export>
745 <name>javax.sound.midi</name>
746 </export>
747 <export>
748 <name>javax.sound.midi.spi</name>
749 </export>
750 <export>
751 <name>javax.sound.sampled</name>
752 </export>
753 <export>
754 <name>javax.sound.sampled.spi</name>
755 </export>
756 <export>
757 <name>javax.swing</name>
758 </export>
759 <export>
760 <name>javax.swing.border</name>
761 </export>
762 <export>
763 <name>javax.swing.colorchooser</name>
764 </export>
765 <export>
766 <name>javax.swing.event</name>
767 </export>
768 <export>
769 <name>javax.swing.filechooser</name>
770 </export>
771 <export>
772 <name>javax.swing.plaf</name>
773 </export>
774 <export>
775 <name>javax.swing.plaf.basic</name>
776 </export>
777 <export>
778 <name>javax.swing.plaf.metal</name>
779 </export>
780 <export>
781 <name>javax.swing.plaf.multi</name>
782 </export>
783 <export>
784 <name>javax.swing.plaf.nimbus</name>
785 </export>
786 <export>
787 <name>javax.swing.plaf.synth</name>
788 </export>
789 <export>
790 <name>javax.swing.table</name>
791 </export>
792 <export>
793 <name>javax.swing.text</name>
794 </export>
795 <export>
796 <name>javax.swing.text.html</name>
797 </export>
798 <export>
799 <name>javax.swing.text.html.parser</name>
800 </export>
801 <export>
802 <name>javax.swing.text.rtf</name>
803 </export>
804 <export>
805 <name>javax.swing.tree</name>
806 </export>
807 <export>
808 <name>javax.swing.undo</name>
809 </export>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200810 <export>
811 <name>sun.awt</name>
Peter Brunetaf874b52015-03-27 15:48:08 -0500812 <to>jdk.accessibility</to>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200813 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100814 </module>
815 <module>
Jan Lahoda3422f6e2015-10-19 19:13:58 +0200816 <name>jdk.jshell</name>
817 <depend>java.base</depend>
818 <depend re-exports="true">java.compiler</depend>
819 <depend>jdk.compiler</depend>
820 <depend>java.desktop</depend>
821 <depend>java.prefs</depend>
822 <depend>jdk.jdi</depend>
823 <depend>jdk.internal.le</depend>
824 <export>
825 <name>jdk.jshell</name>
826 </export>
827 </module>
828 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100829 <name>java.instrument</name>
830 <depend>java.base</depend>
831 <export>
832 <name>java.lang.instrument</name>
833 </export>
Staffan Larsen5c088302015-04-09 09:14:17 +0200834 <export>
835 <name>jdk.internal.instrumentation</name>
836 <to>jdk.jfr</to>
Roger Riggs21d01c72015-04-30 09:57:58 -0400837 <to>jdk.management.resource</to>
Staffan Larsen5c088302015-04-09 09:14:17 +0200838 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100839 </module>
840 <module>
841 <name>java.logging</name>
842 <depend>java.base</depend>
843 <export>
844 <name>java.util.logging</name>
845 </export>
846 </module>
847 <module>
848 <name>java.management</name>
849 <depend>java.base</depend>
850 <depend>java.logging</depend>
851 <depend>java.naming</depend>
852 <depend re-exports="true">java.rmi</depend>
853 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100854 <name>java.lang.management</name>
855 </export>
856 <export>
857 <name>javax.management</name>
858 </export>
859 <export>
860 <name>javax.management.loading</name>
861 </export>
862 <export>
863 <name>javax.management.modelmbean</name>
864 </export>
865 <export>
866 <name>javax.management.monitor</name>
867 </export>
868 <export>
869 <name>javax.management.openmbean</name>
870 </export>
871 <export>
872 <name>javax.management.relation</name>
873 </export>
874 <export>
875 <name>javax.management.remote</name>
876 </export>
877 <export>
878 <name>javax.management.remote.rmi</name>
879 </export>
880 <export>
881 <name>javax.management.timer</name>
882 </export>
883 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100884 <name>sun.management</name>
885 <to>jdk.jconsole</to>
Shanliang Jiang16f9ed42015-04-17 09:36:32 +0200886 <to>jdk.management</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100887 </export>
Brent Christian29259d12015-03-02 13:35:57 -0800888 <export>
889 <name>sun.management.spi</name>
Shanliang Jiang16f9ed42015-04-17 09:36:32 +0200890 <to>jdk.management</to>
Brent Christian29259d12015-03-02 13:35:57 -0800891 <to>jdk.management.cmm</to>
892 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100893 </module>
894 <module>
895 <name>java.naming</name>
896 <depend>java.base</depend>
897 <depend>java.security.sasl</depend>
898 <export>
899 <name>javax.naming</name>
900 </export>
901 <export>
902 <name>javax.naming.directory</name>
903 </export>
904 <export>
905 <name>javax.naming.event</name>
906 </export>
907 <export>
908 <name>javax.naming.ldap</name>
909 </export>
910 <export>
911 <name>javax.naming.spi</name>
912 </export>
913 <export>
914 <name>com.sun.jndi.toolkit.ctx</name>
915 <to>jdk.naming.dns</to>
916 </export>
917 <export>
918 <name>com.sun.jndi.toolkit.url</name>
919 <to>java.corba</to>
920 <to>jdk.naming.dns</to>
921 <to>jdk.naming.rmi</to>
922 </export>
923 </module>
924 <module>
925 <name>java.prefs</name>
926 <depend>java.base</depend>
927 <depend>java.xml</depend>
928 <export>
929 <name>java.util.prefs</name>
930 </export>
931 </module>
932 <module>
933 <name>java.rmi</name>
934 <depend>java.base</depend>
935 <depend>java.logging</depend>
936 <export>
937 <name>java.rmi</name>
938 </export>
939 <export>
940 <name>java.rmi.activation</name>
941 </export>
942 <export>
943 <name>java.rmi.dgc</name>
944 </export>
945 <export>
946 <name>java.rmi.registry</name>
947 </export>
948 <export>
949 <name>java.rmi.server</name>
950 </export>
951 <export>
952 <name>javax.rmi.ssl</name>
953 </export>
954 <export>
955 <name>sun.rmi.registry</name>
956 <to>java.management</to>
957 </export>
958 <export>
959 <name>sun.rmi.server</name>
960 <to>java.management</to>
961 <to>jdk.jconsole</to>
962 </export>
963 <export>
964 <name>sun.rmi.transport</name>
965 <to>java.management</to>
966 <to>jdk.jconsole</to>
967 </export>
968 </module>
969 <module>
970 <name>java.scripting</name>
971 <depend>java.base</depend>
972 <export>
973 <name>javax.script</name>
974 </export>
975 </module>
976 <module>
977 <name>java.se</name>
978 <depend re-exports="true">java.activation</depend>
979 <depend re-exports="true">java.compact3</depend>
980 <depend re-exports="true">java.corba</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300981 <depend re-exports="true">java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100982 <depend re-exports="true">java.desktop</depend>
Alan Batemanb43392d2015-01-06 13:55:57 +0000983 <depend re-exports="true">java.transaction</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100984 <depend re-exports="true">java.xml.bind</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100985 <depend re-exports="true">java.xml.ws</depend>
986 </module>
987 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100988 <name>java.security.jgss</name>
989 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100990 <depend>java.naming</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100991 <export>
992 <name>javax.security.auth.kerberos</name>
993 </export>
994 <export>
995 <name>org.ietf.jgss</name>
996 </export>
997 <export>
998 <name>sun.security.jgss.krb5</name>
999 <to>jdk.security.auth</to>
1000 </export>
1001 <export>
1002 <name>sun.security.krb5</name>
1003 <to>jdk.security.auth</to>
1004 </export>
1005 <export>
1006 <name>sun.security.krb5.internal.ktab</name>
1007 <to>jdk.security.auth</to>
1008 </export>
Weijun Wang25244f52014-09-17 13:55:36 +08001009 <export>
1010 <name>sun.security.jgss</name>
1011 <to>jdk.security.jgss</to>
1012 </export>
1013 <export>
1014 <name>sun.security.krb5.internal</name>
1015 <to>jdk.security.jgss</to>
1016 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001017 </module>
1018 <module>
1019 <name>java.security.sasl</name>
1020 <depend>java.base</depend>
1021 <depend>java.logging</depend>
1022 <export>
1023 <name>javax.security.sasl</name>
1024 </export>
1025 <export>
1026 <name>com.sun.security.sasl.util</name>
Weijun Wang25244f52014-09-17 13:55:36 +08001027 <to>jdk.security.jgss</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001028 </export>
1029 </module>
1030 <module>
1031 <name>java.smartcardio</name>
1032 <depend>java.base</depend>
1033 <export>
1034 <name>javax.smartcardio</name>
1035 </export>
1036 </module>
1037 <module>
1038 <name>java.sql</name>
1039 <depend>java.base</depend>
1040 <depend re-exports="true">java.logging</depend>
1041 <depend re-exports="true">java.xml</depend>
1042 <export>
1043 <name>java.sql</name>
1044 </export>
1045 <export>
1046 <name>javax.sql</name>
1047 </export>
1048 <export>
1049 <name>javax.transaction.xa</name>
1050 </export>
1051 </module>
1052 <module>
1053 <name>java.sql.rowset</name>
1054 <depend>java.base</depend>
1055 <depend re-exports="true">java.logging</depend>
1056 <depend re-exports="true">java.naming</depend>
1057 <depend re-exports="true">java.sql</depend>
1058 <depend>java.xml</depend>
1059 <export>
1060 <name>javax.sql.rowset</name>
1061 </export>
1062 <export>
1063 <name>javax.sql.rowset.serial</name>
1064 </export>
1065 <export>
1066 <name>javax.sql.rowset.spi</name>
1067 </export>
1068 </module>
1069 <module>
Alan Batemanb43392d2015-01-06 13:55:57 +00001070 <name>java.transaction</name>
1071 <depend>java.base</depend>
1072 <depend re-exports="true">java.rmi</depend>
1073 <export>
1074 <name>javax.transaction</name>
1075 </export>
1076 </module>
1077 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001078 <name>java.xml</name>
1079 <depend>java.base</depend>
1080 <export>
1081 <name>javax.xml</name>
1082 </export>
1083 <export>
Joe Wang2b2a06cf2015-11-30 08:52:25 -08001084 <name>javax.xml.catalog</name>
1085 </export>
1086 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001087 <name>javax.xml.datatype</name>
1088 </export>
1089 <export>
1090 <name>javax.xml.namespace</name>
1091 </export>
1092 <export>
1093 <name>javax.xml.parsers</name>
1094 </export>
1095 <export>
1096 <name>javax.xml.stream</name>
1097 </export>
1098 <export>
1099 <name>javax.xml.stream.events</name>
1100 </export>
1101 <export>
1102 <name>javax.xml.stream.util</name>
1103 </export>
1104 <export>
1105 <name>javax.xml.transform</name>
1106 </export>
1107 <export>
1108 <name>javax.xml.transform.dom</name>
1109 </export>
1110 <export>
1111 <name>javax.xml.transform.sax</name>
1112 </export>
1113 <export>
1114 <name>javax.xml.transform.stax</name>
1115 </export>
1116 <export>
1117 <name>javax.xml.transform.stream</name>
1118 </export>
1119 <export>
1120 <name>javax.xml.validation</name>
1121 </export>
1122 <export>
1123 <name>javax.xml.xpath</name>
1124 </export>
1125 <export>
1126 <name>org.w3c.dom</name>
1127 </export>
1128 <export>
1129 <name>org.w3c.dom.bootstrap</name>
1130 </export>
1131 <export>
1132 <name>org.w3c.dom.events</name>
1133 </export>
1134 <export>
1135 <name>org.w3c.dom.ls</name>
1136 </export>
1137 <export>
Mandy Chung37584322014-09-10 17:32:40 -07001138 <name>org.w3c.dom.ranges</name>
1139 </export>
1140 <export>
1141 <name>org.w3c.dom.traversal</name>
1142 </export>
1143 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001144 <name>org.w3c.dom.views</name>
1145 </export>
1146 <export>
1147 <name>org.xml.sax</name>
1148 </export>
1149 <export>
1150 <name>org.xml.sax.ext</name>
1151 </export>
1152 <export>
1153 <name>org.xml.sax.helpers</name>
1154 </export>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001155 <export>
1156 <name>com.sun.org.apache.xerces.internal.dom</name>
1157 <to>java.xml.ws</to>
1158 </export>
1159 <export>
1160 <name>com.sun.org.apache.xerces.internal.jaxp</name>
1161 <to>java.xml.ws</to>
1162 </export>
1163 <export>
1164 <name>com.sun.org.apache.xerces.internal.util</name>
1165 <to>java.xml.ws</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001166 </export>
1167 <export>
1168 <name>com.sun.org.apache.xml.internal.dtm</name>
1169 <to>java.xml.crypto</to>
1170 </export>
1171 <export>
1172 <name>com.sun.org.apache.xml.internal.resolver</name>
1173 <to>java.xml.ws</to>
1174 <to>jdk.xml.bind</to>
1175 </export>
1176 <export>
1177 <name>com.sun.org.apache.xml.internal.resolver.tools</name>
1178 <to>java.xml.ws</to>
1179 <to>jdk.xml.bind</to>
1180 </export>
1181 <export>
1182 <name>com.sun.org.apache.xml.internal.utils</name>
1183 <to>java.xml.crypto</to>
1184 </export>
1185 <export>
1186 <name>com.sun.org.apache.xpath.internal</name>
1187 <to>java.xml.crypto</to>
1188 </export>
1189 <export>
1190 <name>com.sun.org.apache.xpath.internal.compiler</name>
1191 <to>java.xml.crypto</to>
1192 </export>
1193 <export>
1194 <name>com.sun.org.apache.xpath.internal.functions</name>
1195 <to>java.xml.crypto</to>
1196 </export>
1197 <export>
1198 <name>com.sun.org.apache.xpath.internal.objects</name>
1199 <to>java.xml.crypto</to>
1200 </export>
1201 <export>
1202 <name>com.sun.org.apache.xpath.internal.res</name>
1203 <to>java.xml.crypto</to>
1204 </export>
1205 </module>
1206 <module>
1207 <name>java.xml.bind</name>
1208 <depend re-exports="true">java.activation</depend>
1209 <depend>java.base</depend>
1210 <depend>java.compiler</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001211 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001212 <depend>java.desktop</depend>
1213 <depend>java.logging</depend>
1214 <depend re-exports="true">java.xml</depend>
1215 <export>
1216 <name>javax.xml.bind</name>
1217 </export>
1218 <export>
1219 <name>javax.xml.bind.annotation</name>
1220 </export>
1221 <export>
1222 <name>javax.xml.bind.annotation.adapters</name>
1223 </export>
1224 <export>
1225 <name>javax.xml.bind.attachment</name>
1226 </export>
1227 <export>
1228 <name>javax.xml.bind.helpers</name>
1229 </export>
1230 <export>
1231 <name>javax.xml.bind.util</name>
1232 </export>
1233 <export>
1234 <name>com.sun.istack.internal</name>
1235 <to>java.xml.ws</to>
1236 <to>jdk.xml.bind</to>
1237 <to>jdk.xml.ws</to>
1238 </export>
1239 <export>
1240 <name>com.sun.istack.internal.localization</name>
1241 <to>java.xml.ws</to>
1242 <to>jdk.xml.ws</to>
1243 </export>
1244 <export>
1245 <name>com.sun.istack.internal.logging</name>
1246 <to>java.xml.ws</to>
1247 <to>jdk.xml.ws</to>
1248 </export>
1249 <export>
1250 <name>com.sun.xml.internal.bind</name>
1251 <to>java.xml.ws</to>
1252 <to>jdk.xml.bind</to>
1253 <to>jdk.xml.ws</to>
1254 </export>
1255 <export>
1256 <name>com.sun.xml.internal.bind.annotation</name>
1257 <to>jdk.xml.bind</to>
1258 </export>
1259 <export>
1260 <name>com.sun.xml.internal.bind.api</name>
1261 <to>java.xml.ws</to>
1262 <to>jdk.xml.bind</to>
1263 </export>
1264 <export>
1265 <name>com.sun.xml.internal.bind.api.impl</name>
1266 <to>java.xml.ws</to>
1267 <to>jdk.xml.bind</to>
1268 </export>
1269 <export>
1270 <name>com.sun.xml.internal.bind.marshaller</name>
1271 <to>java.xml.ws</to>
1272 <to>jdk.xml.bind</to>
1273 <to>jdk.xml.ws</to>
1274 </export>
1275 <export>
1276 <name>com.sun.xml.internal.bind.unmarshaller</name>
1277 <to>java.xml.ws</to>
1278 <to>jdk.xml.bind</to>
1279 <to>jdk.xml.ws</to>
1280 </export>
1281 <export>
1282 <name>com.sun.xml.internal.bind.util</name>
1283 <to>java.xml.ws</to>
1284 <to>jdk.xml.bind</to>
1285 <to>jdk.xml.ws</to>
1286 </export>
1287 <export>
1288 <name>com.sun.xml.internal.bind.v2</name>
1289 <to>java.xml.ws</to>
1290 <to>jdk.xml.bind</to>
1291 <to>jdk.xml.ws</to>
1292 </export>
1293 <export>
1294 <name>com.sun.xml.internal.bind.v2.model.annotation</name>
1295 <to>java.xml.ws</to>
1296 <to>jdk.xml.bind</to>
1297 <to>jdk.xml.ws</to>
1298 </export>
1299 <export>
1300 <name>com.sun.xml.internal.bind.v2.model.core</name>
1301 <to>jdk.xml.bind</to>
1302 </export>
1303 <export>
1304 <name>com.sun.xml.internal.bind.v2.model.impl</name>
1305 <to>jdk.xml.bind</to>
1306 </export>
1307 <export>
1308 <name>com.sun.xml.internal.bind.v2.model.nav</name>
1309 <to>java.xml.ws</to>
1310 <to>jdk.xml.bind</to>
1311 <to>jdk.xml.ws</to>
1312 </export>
1313 <export>
1314 <name>com.sun.xml.internal.bind.v2.model.runtime</name>
1315 <to>java.xml.ws</to>
1316 </export>
1317 <export>
1318 <name>com.sun.xml.internal.bind.v2.model.util</name>
1319 <to>jdk.xml.bind</to>
1320 </export>
1321 <export>
1322 <name>com.sun.xml.internal.bind.v2.runtime</name>
1323 <to>java.xml.ws</to>
1324 <to>jdk.xml.bind</to>
1325 </export>
1326 <export>
1327 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name>
1328 <to>java.xml.ws</to>
1329 </export>
1330 <export>
1331 <name>com.sun.xml.internal.bind.v2.schemagen</name>
1332 <to>java.xml.ws</to>
1333 <to>jdk.xml.bind</to>
1334 </export>
1335 <export>
1336 <name>com.sun.xml.internal.bind.v2.schemagen.episode</name>
1337 <to>jdk.xml.bind</to>
1338 </export>
1339 <export>
1340 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name>
1341 <to>java.xml.ws</to>
1342 </export>
1343 <export>
1344 <name>com.sun.xml.internal.bind.v2.util</name>
1345 <to>jdk.xml.bind</to>
1346 <to>jdk.xml.ws</to>
1347 </export>
1348 <export>
1349 <name>com.sun.xml.internal.fastinfoset.stax</name>
1350 <to>java.xml.ws</to>
1351 </export>
1352 <export>
1353 <name>com.sun.xml.internal.fastinfoset.vocab</name>
1354 <to>java.xml.ws</to>
1355 </export>
1356 <export>
1357 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name>
1358 <to>java.xml.ws</to>
1359 </export>
1360 <export>
1361 <name>com.sun.xml.internal.org.jvnet.mimepull</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001362 <to>java.xml.ws</to>
1363 </export>
1364 <export>
1365 <name>com.sun.xml.internal.org.jvnet.staxex</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001366 <to>java.xml.ws</to>
1367 </export>
1368 <export>
1369 <name>com.sun.xml.internal.org.jvnet.staxex.util</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001370 <to>java.xml.ws</to>
1371 </export>
1372 <export>
1373 <name>com.sun.xml.internal.txw2</name>
1374 <to>java.xml.ws</to>
1375 <to>jdk.xml.bind</to>
1376 <to>jdk.xml.ws</to>
1377 </export>
1378 <export>
1379 <name>com.sun.xml.internal.txw2.annotation</name>
1380 <to>java.xml.ws</to>
1381 <to>jdk.xml.bind</to>
1382 <to>jdk.xml.ws</to>
1383 </export>
1384 <export>
1385 <name>com.sun.xml.internal.txw2.output</name>
1386 <to>java.xml.ws</to>
1387 <to>jdk.xml.bind</to>
1388 <to>jdk.xml.ws</to>
1389 </export>
1390 </module>
1391 <module>
1392 <name>java.xml.crypto</name>
1393 <depend>java.base</depend>
1394 <depend>java.logging</depend>
1395 <depend re-exports="true">java.xml</depend>
1396 <export>
1397 <name>javax.xml.crypto</name>
1398 </export>
1399 <export>
1400 <name>javax.xml.crypto.dom</name>
1401 </export>
1402 <export>
1403 <name>javax.xml.crypto.dsig</name>
1404 </export>
1405 <export>
1406 <name>javax.xml.crypto.dsig.dom</name>
1407 </export>
1408 <export>
1409 <name>javax.xml.crypto.dsig.keyinfo</name>
1410 </export>
1411 <export>
1412 <name>javax.xml.crypto.dsig.spec</name>
1413 </export>
1414 </module>
1415 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001416 <name>java.xml.ws</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001417 <depend>java.annotations.common</depend>
1418 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001419 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001420 <depend>java.desktop</depend>
1421 <depend>java.logging</depend>
1422 <depend>java.management</depend>
1423 <depend>java.rmi</depend>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001424 <depend re-exports="true">java.activation</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001425 <depend re-exports="true">java.xml</depend>
1426 <depend re-exports="true">java.xml.bind</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001427 <depend>jdk.httpserver</depend>
1428 <export>
1429 <name>javax.jws</name>
1430 </export>
1431 <export>
1432 <name>javax.jws.soap</name>
1433 </export>
1434 <export>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001435 <name>javax.xml.soap</name>
1436 </export>
1437 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001438 <name>javax.xml.ws</name>
1439 </export>
1440 <export>
1441 <name>javax.xml.ws.handler</name>
1442 </export>
1443 <export>
1444 <name>javax.xml.ws.handler.soap</name>
1445 </export>
1446 <export>
1447 <name>javax.xml.ws.http</name>
1448 </export>
1449 <export>
1450 <name>javax.xml.ws.soap</name>
1451 </export>
1452 <export>
1453 <name>javax.xml.ws.spi</name>
1454 </export>
1455 <export>
1456 <name>javax.xml.ws.spi.http</name>
1457 </export>
1458 <export>
1459 <name>javax.xml.ws.wsaddressing</name>
1460 </export>
1461 <export>
1462 <name>com.oracle.webservices.internal.api.databinding</name>
1463 <to>jdk.xml.ws</to>
1464 </export>
1465 <export>
1466 <name>com.sun.xml.internal.ws.addressing</name>
1467 <to>jdk.xml.ws</to>
1468 </export>
1469 <export>
1470 <name>com.sun.xml.internal.ws.addressing.v200408</name>
1471 <to>jdk.xml.ws</to>
1472 </export>
1473 <export>
1474 <name>com.sun.xml.internal.ws.api</name>
1475 <to>jdk.xml.ws</to>
1476 </export>
1477 <export>
1478 <name>com.sun.xml.internal.ws.api.addressing</name>
1479 <to>jdk.xml.ws</to>
1480 </export>
1481 <export>
1482 <name>com.sun.xml.internal.ws.api.databinding</name>
1483 <to>jdk.xml.ws</to>
1484 </export>
1485 <export>
1486 <name>com.sun.xml.internal.ws.api.model</name>
1487 <to>jdk.xml.ws</to>
1488 </export>
1489 <export>
1490 <name>com.sun.xml.internal.ws.api.server</name>
1491 <to>jdk.xml.ws</to>
1492 </export>
1493 <export>
1494 <name>com.sun.xml.internal.ws.api.streaming</name>
1495 <to>jdk.xml.ws</to>
1496 </export>
1497 <export>
1498 <name>com.sun.xml.internal.ws.api.wsdl.parser</name>
1499 <to>jdk.xml.ws</to>
1500 </export>
1501 <export>
1502 <name>com.sun.xml.internal.ws.api.wsdl.writer</name>
1503 <to>jdk.xml.ws</to>
1504 </export>
1505 <export>
1506 <name>com.sun.xml.internal.ws.binding</name>
1507 <to>jdk.xml.ws</to>
1508 </export>
1509 <export>
1510 <name>com.sun.xml.internal.ws.db</name>
1511 <to>jdk.xml.ws</to>
1512 </export>
1513 <export>
1514 <name>com.sun.xml.internal.ws.model</name>
1515 <to>jdk.xml.ws</to>
1516 </export>
1517 <export>
1518 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name>
1519 <to>jdk.xml.ws</to>
1520 </export>
1521 <export>
1522 <name>com.sun.xml.internal.ws.spi.db</name>
1523 <to>jdk.xml.ws</to>
1524 </export>
1525 <export>
1526 <name>com.sun.xml.internal.ws.streaming</name>
1527 <to>jdk.xml.ws</to>
1528 </export>
1529 <export>
1530 <name>com.sun.xml.internal.ws.util</name>
1531 <to>jdk.xml.ws</to>
1532 </export>
1533 <export>
1534 <name>com.sun.xml.internal.ws.util.exception</name>
1535 <to>jdk.xml.ws</to>
1536 </export>
1537 <export>
1538 <name>com.sun.xml.internal.ws.util.xml</name>
1539 <to>jdk.xml.ws</to>
1540 </export>
1541 <export>
1542 <name>com.sun.xml.internal.ws.wsdl.parser</name>
1543 <to>jdk.xml.ws</to>
1544 </export>
1545 <export>
1546 <name>com.sun.xml.internal.ws.wsdl.writer</name>
1547 <to>jdk.xml.ws</to>
1548 </export>
1549 </module>
1550 <module>
1551 <name>jdk.attach</name>
1552 <depend>java.base</depend>
1553 <depend>jdk.jvmstat</depend>
1554 <export>
1555 <name>com.sun.tools.attach</name>
1556 </export>
1557 <export>
1558 <name>com.sun.tools.attach.spi</name>
1559 </export>
1560 <export>
1561 <name>sun.tools.attach</name>
1562 <to>jdk.jcmd</to>
1563 </export>
1564 </module>
1565 <module>
1566 <name>jdk.charsets</name>
1567 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001568 </module>
1569 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001570 <name>jdk.compiler</name>
1571 <depend>java.base</depend>
1572 <depend re-exports="true">java.compiler</depend>
1573 <export>
1574 <name>com.sun.source.doctree</name>
1575 </export>
1576 <export>
1577 <name>com.sun.source.tree</name>
1578 </export>
1579 <export>
1580 <name>com.sun.source.util</name>
1581 </export>
1582 <export>
1583 <name>com.sun.tools.javac</name>
1584 </export>
1585 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001586 <name>com.sun.tools.doclint</name>
1587 <to>jdk.javadoc</to>
1588 </export>
1589 <export>
1590 <name>com.sun.tools.javac.api</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001591 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001592 <to>jdk.javadoc</to>
1593 </export>
1594 <export>
1595 <name>com.sun.tools.javac.code</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001596 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001597 <to>jdk.javadoc</to>
1598 </export>
1599 <export>
1600 <name>com.sun.tools.javac.comp</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001601 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001602 <to>jdk.javadoc</to>
1603 </export>
1604 <export>
1605 <name>com.sun.tools.javac.file</name>
1606 <to>jdk.javadoc</to>
Mandy Chungee3e3592015-05-27 13:25:04 -07001607 <to>jdk.jdeps</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001608 </export>
1609 <export>
1610 <name>com.sun.tools.javac.jvm</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001611 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001612 <to>jdk.javadoc</to>
1613 </export>
1614 <export>
1615 <name>com.sun.tools.javac.main</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001616 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001617 <to>jdk.javadoc</to>
1618 </export>
1619 <export>
1620 <name>com.sun.tools.javac.nio</name>
1621 <to>jdk.javadoc</to>
1622 </export>
1623 <export>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001624 <name>com.sun.tools.javac.parser</name>
1625 <to>jdk.jshell</to>
1626 </export>
1627 <export>
Jan Lahodaae988c92015-07-24 08:37:42 +02001628 <name>com.sun.tools.javac.platform</name>
1629 <to>jdk.javadoc</to>
1630 </export>
1631 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001632 <name>com.sun.tools.javac.sym</name>
1633 <to>jdk.javadoc</to>
1634 </export>
1635 <export>
1636 <name>com.sun.tools.javac.tree</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001637 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001638 <to>jdk.javadoc</to>
1639 </export>
1640 <export>
1641 <name>com.sun.tools.javac.util</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001642 <to>jdk.jshell</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001643 <to>jdk.javadoc</to>
Mandy Chungee3e3592015-05-27 13:25:04 -07001644 <to>jdk.jdeps</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001645 </export>
1646 </module>
1647 <module>
1648 <name>jdk.crypto.ec</name>
1649 <depend>java.base</depend>
1650 <export>
1651 <name>sun.security.ec</name>
1652 <to>jdk.crypto.pkcs11</to>
1653 </export>
1654 </module>
1655 <module>
Erik Joelssonbeef9932014-09-16 12:08:04 +02001656 <name>jdk.crypto.mscapi</name>
1657 <depend>java.base</depend>
1658 </module>
1659 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001660 <name>jdk.crypto.pkcs11</name>
1661 <depend>java.base</depend>
1662 <depend>jdk.crypto.ec</depend>
1663 </module>
1664 <module>
Valerie Peng6c00ebb2014-10-20 21:12:34 +00001665 <name>jdk.crypto.ucrypto</name>
1666 <depend>java.base</depend>
1667 </module>
1668 <module>
Chris Hegartyc5864ca2014-09-11 10:29:15 +01001669 <name>jdk.deploy.osx</name>
1670 <depend>java.base</depend>
1671 <depend>java.desktop</depend>
Chris Hegartyc5864ca2014-09-11 10:29:15 +01001672 </module>
1673 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001674 <name>jdk.dev</name>
1675 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001676 </module>
1677 <module>
Attila Szegedi546d8592015-11-24 10:22:14 +01001678 <name>jdk.dynalink</name>
1679 <depend>java.base</depend>
1680 <depend>java.logging</depend>
1681 <export>
1682 <name>jdk.dynalink</name>
1683 </export>
1684 <export>
1685 <name>jdk.dynalink.beans</name>
1686 </export>
1687 <export>
1688 <name>jdk.dynalink.linker</name>
1689 </export>
1690 <export>
1691 <name>jdk.dynalink.linker.support</name>
1692 </export>
1693 <export>
1694 <name>jdk.dynalink.support</name>
1695 </export>
1696 </module>
1697 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001698 <name>jdk.hotspot.agent</name>
1699 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001700 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001701 <depend>java.desktop</depend>
1702 <depend>java.rmi</depend>
1703 <depend>java.scripting</depend>
1704 <depend>jdk.jdi</depend>
1705 </module>
1706 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001707 <name>jdk.httpserver</name>
1708 <depend>java.base</depend>
1709 <depend>java.logging</depend>
1710 <export>
1711 <name>com.sun.net.httpserver</name>
1712 </export>
1713 <export>
1714 <name>com.sun.net.httpserver.spi</name>
1715 </export>
1716 </module>
1717 <module>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001718 <name>jdk.internal.le</name>
1719 <depend>java.base</depend>
1720 <export>
1721 <name>jdk.internal.jline</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001722 <to>jdk.jshell</to>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001723 <to>jdk.scripting.nashorn.shell</to>
1724 </export>
1725 <export>
1726 <name>jdk.internal.jline.console</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001727 <to>jdk.jshell</to>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001728 <to>jdk.scripting.nashorn.shell</to>
1729 </export>
1730 <export>
1731 <name>jdk.internal.jline.console.completer</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001732 <to>jdk.jshell</to>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001733 <to>jdk.scripting.nashorn.shell</to>
1734 </export>
1735 <export>
1736 <name>jdk.internal.jline.console.history</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001737 <to>jdk.jshell</to>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001738 <to>jdk.scripting.nashorn.shell</to>
1739 </export>
Athijegannathan Sundararajane13a9b22015-08-21 18:00:53 +05301740 <export>
1741 <name>jdk.internal.jline.internal</name>
Jan Lahoda3422f6e2015-10-19 19:13:58 +02001742 <to>jdk.jshell</to>
Athijegannathan Sundararajane13a9b22015-08-21 18:00:53 +05301743 <to>jdk.scripting.nashorn.shell</to>
1744 </export>
Jan Lahodaf5a4efc2015-07-07 13:17:52 +02001745 </module>
1746 <module>
Chris Hegarty91d8a452016-01-26 09:18:12 +00001747 <name>jdk.internal.opt</name>
1748 <depend>java.base</depend>
1749 </module>
1750 <module>
Mandy Chung04e7f3d2015-03-06 09:11:22 -08001751 <name>jdk.jartool</name>
1752 <depend>java.base</depend>
1753 <export>
1754 <name>com.sun.jarsigner</name>
1755 </export>
Weijun Wanga2b76a42015-11-20 08:35:23 +08001756 <export>
1757 <name>jdk.security.jarsigner</name>
1758 </export>
Mandy Chung04e7f3d2015-03-06 09:11:22 -08001759 </module>
1760 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001761 <name>jdk.javadoc</name>
1762 <depend>java.base</depend>
1763 <depend re-exports="true">java.compiler</depend>
1764 <depend>java.xml</depend>
1765 <depend re-exports="true">jdk.compiler</depend>
1766 <export>
1767 <name>com.sun.javadoc</name>
1768 </export>
1769 <export>
1770 <name>com.sun.tools.doclets</name>
1771 </export>
1772 <export>
1773 <name>com.sun.tools.javadoc</name>
1774 </export>
1775 </module>
1776 <module>
1777 <name>jdk.jcmd</name>
1778 <depend>java.base</depend>
1779 <depend>jdk.attach</depend>
1780 <depend>jdk.jvmstat</depend>
1781 </module>
1782 <module>
1783 <name>jdk.jconsole</name>
1784 <depend>java.base</depend>
1785 <depend re-exports="true">java.desktop</depend>
1786 <depend>java.logging</depend>
1787 <depend re-exports="true">java.management</depend>
1788 <depend>java.rmi</depend>
1789 <depend>jdk.attach</depend>
1790 <depend>jdk.jvmstat</depend>
Shanliang Jiang16f9ed42015-04-17 09:36:32 +02001791 <depend>jdk.management</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001792 <export>
1793 <name>com.sun.tools.jconsole</name>
1794 </export>
1795 </module>
1796 <module>
Mandy Chungee3e3592015-05-27 13:25:04 -07001797 <name>jdk.jdeps</name>
1798 <depend>java.base</depend>
1799 <depend>java.compiler</depend>
1800 <depend>java.xml</depend>
1801 <depend>jdk.compiler</depend>
1802 </module>
1803 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001804 <name>jdk.jdi</name>
1805 <depend>java.base</depend>
1806 <depend>jdk.attach</depend>
1807 <export>
1808 <name>com.sun.jdi</name>
1809 </export>
1810 <export>
1811 <name>com.sun.jdi.connect</name>
1812 </export>
1813 <export>
1814 <name>com.sun.jdi.connect.spi</name>
1815 </export>
1816 <export>
1817 <name>com.sun.jdi.event</name>
1818 </export>
1819 <export>
1820 <name>com.sun.jdi.request</name>
1821 </export>
1822 <export>
1823 <name>com.sun.tools.jdi</name>
1824 <to>jdk.hotspot.agent</to>
1825 </export>
1826 </module>
1827 <module>
1828 <name>jdk.jdwp.agent</name>
1829 <depend>java.base</depend>
1830 </module>
1831 <module>
1832 <name>jdk.jvmstat</name>
1833 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001834 <export>
1835 <name>sun.jvmstat.monitor</name>
1836 <to>jdk.attach</to>
1837 <to>jdk.jcmd</to>
1838 <to>jdk.jconsole</to>
Jaroslav Bachorikcf63d302015-11-20 13:02:06 +01001839 <to>jdk.jvmstat.rmi</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001840 </export>
1841 <export>
1842 <name>sun.jvmstat.monitor.event</name>
1843 <to>jdk.jcmd</to>
Jaroslav Bachorikcf63d302015-11-20 13:02:06 +01001844 <to>jdk.jvmstat.rmi</to>
1845 </export>
1846 <export>
1847 <name>sun.jvmstat.perfdata.monitor</name>
1848 <to>jdk.jvmstat.rmi</to>
1849 </export>
1850 </module>
1851 <module>
1852 <name>jdk.jvmstat.rmi</name>
1853 <depend>java.base</depend>
1854 <depend>java.rmi</depend>
1855 <depend>jdk.jvmstat</depend>
1856 <export>
1857 <name>sun.jvmstat.monitor.remote</name>
1858 <to>java.rmi</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001859 </export>
1860 </module>
1861 <module>
1862 <name>jdk.localedata</name>
1863 <depend>java.base</depend>
1864 </module>
1865 <module>
Shanliang Jiang16f9ed42015-04-17 09:36:32 +02001866 <name>jdk.management</name>
1867 <depend>java.base</depend>
1868 <depend re-exports="true">java.management</depend>
1869 <export>
1870 <name>com.sun.management</name>
1871 </export>
1872 </module>
1873 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001874 <name>jdk.naming.dns</name>
1875 <depend>java.base</depend>
1876 <depend>java.naming</depend>
1877 </module>
1878 <module>
1879 <name>jdk.naming.rmi</name>
1880 <depend>java.base</depend>
1881 <depend>java.naming</depend>
1882 <depend>java.rmi</depend>
1883 </module>
1884 <module>
Mandy Chung392dc682015-03-06 09:02:09 -08001885 <name>jdk.pack200</name>
1886 <depend>java.base</depend>
1887 </module>
1888 <module>
Mandy Chung78dff0d2015-03-06 11:00:42 -08001889 <name>jdk.policytool</name>
1890 <depend>java.base</depend>
1891 <depend>java.desktop</depend>
Weijun Wangd7cf6312015-07-20 20:45:58 +08001892 <depend>java.logging</depend>
1893 <depend>java.management</depend>
1894 <depend>java.security.jgss</depend>
1895 <depend>java.sql</depend>
1896 <depend>jdk.security.jgss</depend>
Mandy Chung78dff0d2015-03-06 11:00:42 -08001897 </module>
1898 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001899 <name>jdk.rmic</name>
1900 <depend>java.base</depend>
1901 <depend>java.corba</depend>
1902 <depend>jdk.compiler</depend>
1903 <depend>jdk.javadoc</depend>
1904 </module>
1905 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001906 <name>jdk.scripting.nashorn</name>
1907 <depend>java.base</depend>
1908 <depend>java.logging</depend>
Attila Szegedi546d8592015-11-24 10:22:14 +01001909 <depend>jdk.dynalink</depend>
Athijegannathan Sundararajan5455f892015-08-17 13:16:10 +05301910 <depend re-exports="true">java.scripting</depend>
Athijegannathan Sundararajanc580b982015-08-13 19:09:59 +05301911 <export>
1912 <name>jdk.nashorn.internal.runtime</name>
1913 <to>jdk.scripting.nashorn.shell</to>
1914 </export>
1915 <export>
1916 <name>jdk.nashorn.internal.objects</name>
1917 <to>jdk.scripting.nashorn.shell</to>
1918 </export>
1919 <export>
1920 <name>jdk.nashorn.tools</name>
1921 <to>jdk.scripting.nashorn.shell</to>
1922 </export>
Athijegannathan Sundararajan5455f892015-08-17 13:16:10 +05301923 <export>
1924 <name>jdk.nashorn.api.scripting</name>
1925 </export>
1926 <export>
1927 <name>jdk.nashorn.api.tree</name>
1928 </export>
Athijegannathan Sundararajanc580b982015-08-13 19:09:59 +05301929 </module>
1930 <module>
1931 <name>jdk.scripting.nashorn.shell</name>
1932 <depend>java.base</depend>
Athijegannathan Sundararajanc580b982015-08-13 19:09:59 +05301933 <depend>jdk.scripting.nashorn</depend>
Athijegannathan Sundararajan71c94822015-08-23 10:01:19 +05301934 <depend>jdk.internal.le</depend> <!-- jline -->
1935 <depend>java.desktop</depend> <!-- EditPad -->
1936 <depend>java.compiler</depend> <!-- java package completion -->
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001937 </module>
1938 <module>
1939 <name>jdk.sctp</name>
1940 <depend>java.base</depend>
1941 <export>
1942 <name>com.sun.nio.sctp</name>
1943 </export>
1944 </module>
1945 <module>
1946 <name>jdk.security.auth</name>
1947 <depend>java.base</depend>
1948 <depend re-exports="true">java.naming</depend>
1949 <depend>java.security.jgss</depend>
1950 <export>
1951 <name>com.sun.security.auth</name>
1952 </export>
1953 <export>
1954 <name>com.sun.security.auth.callback</name>
1955 </export>
1956 <export>
1957 <name>com.sun.security.auth.login</name>
1958 </export>
1959 <export>
1960 <name>com.sun.security.auth.module</name>
1961 </export>
1962 </module>
1963 <module>
Weijun Wang25244f52014-09-17 13:55:36 +08001964 <name>jdk.security.jgss</name>
1965 <depend>java.base</depend>
1966 <depend>java.logging</depend>
1967 <depend re-exports="true">java.security.jgss</depend>
1968 <depend>java.security.sasl</depend>
1969 <export>
1970 <name>com.sun.security.jgss</name>
1971 </export>
1972 </module>
1973 <module>
Christian Thalinger4308ec22015-10-08 11:31:14 -10001974 <name>jdk.vm.ci</name>
1975 <depend>java.base</depend>
1976 <export>
1977 <name>jdk.vm.ci.hotspot</name>
1978 <to>jdk.jfr</to>
1979 </export>
1980 <export>
1981 <name>jdk.vm.ci.hotspot.events</name>
1982 <to>jdk.jfr</to>
1983 </export>
1984 </module>
1985 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001986 <name>jdk.xml.bind</name>
1987 <depend>java.activation</depend>
1988 <depend>java.base</depend>
1989 <depend>java.compiler</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001990 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001991 <depend>java.desktop</depend>
1992 <depend>java.logging</depend>
1993 <depend>java.xml</depend>
1994 <depend>java.xml.bind</depend>
1995 <depend>jdk.compiler</depend>
1996 <export>
1997 <name>com.sun.codemodel.internal</name>
1998 <to>jdk.xml.ws</to>
1999 </export>
2000 <export>
2001 <name>com.sun.codemodel.internal.writer</name>
2002 <to>jdk.xml.ws</to>
2003 </export>
2004 <export>
2005 <name>com.sun.istack.internal.tools</name>
2006 <to>jdk.xml.ws</to>
2007 </export>
2008 <export>
2009 <name>com.sun.tools.internal.jxc.ap</name>
2010 <to>jdk.xml.ws</to>
2011 </export>
2012 <export>
2013 <name>com.sun.tools.internal.jxc.model.nav</name>
2014 <to>jdk.xml.ws</to>
2015 </export>
2016 <export>
2017 <name>com.sun.tools.internal.xjc</name>
2018 <to>jdk.xml.ws</to>
2019 </export>
2020 <export>
2021 <name>com.sun.tools.internal.xjc.api</name>
2022 <to>jdk.xml.ws</to>
2023 </export>
2024 <export>
2025 <name>com.sun.tools.internal.xjc.api.util</name>
2026 <to>jdk.xml.ws</to>
2027 </export>
2028 <export>
2029 <name>com.sun.tools.internal.xjc.reader</name>
2030 <to>jdk.xml.ws</to>
2031 </export>
2032 <export>
2033 <name>com.sun.tools.internal.xjc.reader.internalizer</name>
2034 <to>jdk.xml.ws</to>
2035 </export>
2036 <export>
2037 <name>com.sun.tools.internal.xjc.util</name>
2038 <to>jdk.xml.ws</to>
2039 </export>
2040 <export>
2041 <name>com.sun.xml.internal.xsom.parser</name>
2042 <to>jdk.xml.ws</to>
2043 </export>
2044 </module>
2045 <module>
Joe Wang54511542015-04-16 12:51:41 -07002046 <name>jdk.xml.dom</name>
2047 <depend>java.base</depend>
2048 <depend re-exports="true">java.xml</depend>
2049 <export>
2050 <name>org.w3c.dom.css</name>
2051 </export>
2052 <export>
2053 <name>org.w3c.dom.html</name>
2054 </export>
2055 <export>
2056 <name>org.w3c.dom.stylesheets</name>
2057 </export>
2058 <export>
2059 <name>org.w3c.dom.xpath</name>
2060 </export>
2061 </module>
2062 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01002063 <name>jdk.xml.ws</name>
2064 <depend>java.base</depend>
2065 <depend>java.compiler</depend>
2066 <depend>java.logging</depend>
2067 <depend>java.rmi</depend>
2068 <depend>java.xml</depend>
2069 <depend>java.xml.bind</depend>
2070 <depend>java.xml.ws</depend>
2071 <depend>jdk.xml.bind</depend>
2072 </module>
2073 <module>
2074 <name>jdk.zipfs</name>
2075 <depend>java.base</depend>
2076 </module>
Peter Brunetaf874b52015-03-27 15:48:08 -05002077 <module>
2078 <name>jdk.accessibility</name>
2079 <depend>java.base</depend>
2080 <depend>java.desktop</depend>
2081 </module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01002082</modules>