blob: f36399f791cfe7fd4a552cd97a8d9bc64b91dc62 [file] [log] [blame]
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001<?xml version="1.0" encoding="us-ascii"?>
2
3<!--
4
5 Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved.
6 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>
44 <depend re-exports="true">java.desktop</depend>
45 <depend>java.logging</depend>
46 <export>
47 <name>javax.activation</name>
48 </export>
49 </module>
50 <module>
51 <name>java.annotations.common</name>
52 <depend>java.base</depend>
53 <export>
54 <name>javax.annotation</name>
55 </export>
56 </module>
57 <module>
58 <name>java.base</name>
59 <export>
60 <name>java.io</name>
61 </export>
62 <export>
63 <name>java.lang</name>
64 </export>
65 <export>
66 <name>java.lang.annotation</name>
67 </export>
68 <export>
69 <name>java.lang.invoke</name>
70 </export>
71 <export>
72 <name>java.lang.ref</name>
73 </export>
74 <export>
75 <name>java.lang.reflect</name>
76 </export>
77 <export>
78 <name>java.math</name>
79 </export>
80 <export>
81 <name>java.net</name>
82 </export>
83 <export>
84 <name>java.nio</name>
85 </export>
86 <export>
87 <name>java.nio.channels</name>
88 </export>
89 <export>
90 <name>java.nio.channels.spi</name>
91 </export>
92 <export>
93 <name>java.nio.charset</name>
94 </export>
95 <export>
96 <name>java.nio.charset.spi</name>
97 </export>
98 <export>
99 <name>java.nio.file</name>
100 </export>
101 <export>
102 <name>java.nio.file.attribute</name>
103 </export>
104 <export>
105 <name>java.nio.file.spi</name>
106 </export>
107 <export>
108 <name>java.security</name>
109 </export>
110 <export>
111 <name>java.security.cert</name>
112 </export>
113 <export>
114 <name>java.security.interfaces</name>
115 </export>
116 <export>
117 <name>java.security.spec</name>
118 </export>
119 <export>
120 <name>java.text</name>
121 </export>
122 <export>
123 <name>java.text.spi</name>
124 </export>
125 <export>
126 <name>java.time</name>
127 </export>
128 <export>
129 <name>java.time.chrono</name>
130 </export>
131 <export>
132 <name>java.time.format</name>
133 </export>
134 <export>
135 <name>java.time.temporal</name>
136 </export>
137 <export>
138 <name>java.time.zone</name>
139 </export>
140 <export>
141 <name>java.util</name>
142 </export>
143 <export>
144 <name>java.util.concurrent</name>
145 </export>
146 <export>
147 <name>java.util.concurrent.atomic</name>
148 </export>
149 <export>
150 <name>java.util.concurrent.locks</name>
151 </export>
152 <export>
153 <name>java.util.function</name>
154 </export>
155 <export>
156 <name>java.util.jar</name>
157 </export>
158 <export>
159 <name>java.util.regex</name>
160 </export>
161 <export>
162 <name>java.util.spi</name>
163 </export>
164 <export>
165 <name>java.util.stream</name>
166 </export>
167 <export>
168 <name>java.util.zip</name>
169 </export>
170 <export>
171 <name>javax.crypto</name>
172 </export>
173 <export>
174 <name>javax.crypto.interfaces</name>
175 </export>
176 <export>
177 <name>javax.crypto.spec</name>
178 </export>
179 <export>
180 <name>javax.net</name>
181 </export>
182 <export>
183 <name>javax.net.ssl</name>
184 </export>
185 <export>
186 <name>javax.security.auth</name>
187 </export>
188 <export>
189 <name>javax.security.auth.callback</name>
190 </export>
191 <export>
192 <name>javax.security.auth.login</name>
193 </export>
194 <export>
195 <name>javax.security.auth.spi</name>
196 </export>
197 <export>
198 <name>javax.security.auth.x500</name>
199 </export>
200 <export>
201 <name>javax.security.cert</name>
202 </export>
203 <export>
204 <name>jdk</name>
205 </export>
206 <export>
207 <name>jdk.net</name>
208 </export>
209 <export>
210 <name>com.sun.security.ntlm</name>
211 <to>java.security.sasl</to>
212 </export>
213 <export>
214 <name>jdk.internal.org.objectweb.asm</name>
215 <to>jdk.jfr</to>
216 <to>jdk.scripting.nashorn</to>
217 </export>
218 <export>
219 <name>jdk.internal.org.objectweb.asm.commons</name>
220 <to>jdk.jfr</to>
221 <to>jdk.scripting.nashorn</to>
222 </export>
223 <export>
224 <name>jdk.internal.org.objectweb.asm.signature</name>
225 <to>jdk.scripting.nashorn</to>
226 </export>
227 <export>
228 <name>jdk.internal.org.objectweb.asm.tree</name>
229 <to>jdk.jfr</to>
230 </export>
231 <export>
232 <name>jdk.internal.org.objectweb.asm.util</name>
233 <to>jdk.jfr</to>
234 <to>jdk.scripting.nashorn</to>
235 </export>
236 <export>
237 <name>sun.misc</name>
238 <to>java.corba</to>
239 <to>java.desktop</to>
240 <to>java.logging</to>
241 <to>java.management</to>
242 <to>java.naming</to>
243 <to>java.rmi</to>
244 <to>java.security.jgss</to>
245 <to>java.security.sasl</to>
246 <to>jdk.charsets</to>
247 <to>jdk.deploy.osx</to>
248 <to>jdk.dev</to>
249 <to>jdk.jconsole</to>
250 <to>jdk.jvmstat</to>
251 <to>jdk.runtime</to>
252 <to>jdk.security.auth</to>
253 </export>
254 <export>
255 <name>sun.net.dns</name>
256 <to>java.security.jgss</to>
257 <to>jdk.naming.dns</to>
258 </export>
259 <export>
260 <name>sun.net.spi.nameservice</name>
261 <to>jdk.naming.dns</to>
262 </export>
263 <export>
264 <name>sun.net.util</name>
265 <to>jdk.jconsole</to>
266 <to>jdk.naming.dns</to>
267 </export>
268 <export>
269 <name>sun.net.www</name>
270 <to>java.desktop</to>
271 <to>jdk.compiler</to>
272 <to>jdk.dev</to>
273 </export>
274 <export>
275 <name>sun.net.www.protocol.http</name>
276 <to>java.security.jgss</to>
277 </export>
278 <export>
279 <name>sun.nio.ch</name>
280 <to>java.management</to>
281 <to>jdk.crypto.pkcs11</to>
282 <to>jdk.crypto.ucrypto</to>
283 <to>jdk.sctp</to>
284 </export>
285 <export>
286 <name>sun.nio.cs</name>
287 <to>java.desktop</to>
288 <to>jdk.charsets</to>
289 </export>
290 <export>
291 <name>sun.reflect</name>
292 <to>java.corba</to>
293 <to>java.logging</to>
294 <to>java.sql</to>
295 <to>java.sql.rowset</to>
296 <to>jdk.scripting.nashorn</to>
297 </export>
298 <export>
299 <name>sun.reflect.annotation</name>
300 <to>jdk.compiler</to>
301 </export>
302 <export>
303 <name>sun.reflect.generics.reflectiveObjects</name>
304 <to>java.desktop</to>
305 </export>
306 <export>
307 <name>sun.reflect.misc</name>
308 <to>java.corba</to>
309 <to>java.desktop</to>
310 <to>java.management</to>
311 <to>java.rmi</to>
312 <to>java.sql.rowset</to>
313 <to>java.xml</to>
314 </export>
315 <export>
316 <name>sun.security.action</name>
317 <to>java.desktop</to>
318 <to>java.security.jgss</to>
319 <to>jdk.crypto.ec</to>
320 <to>jdk.crypto.pkcs11</to>
321 <to>jdk.crypto.ucrypto</to>
322 </export>
323 <export>
324 <name>sun.security.internal.interfaces</name>
325 <to>jdk.crypto.pkcs11</to>
326 </export>
327 <export>
328 <name>sun.security.internal.spec</name>
329 <to>jdk.crypto.pkcs11</to>
330 <to>jdk.crypto.ucrypto</to>
331 </export>
332 <export>
333 <name>sun.security.jca</name>
334 <to>java.smartcardio</to>
335 <to>java.xml.crypto</to>
336 <to>jdk.crypto.ec</to>
337 <to>jdk.crypto.pkcs11</to>
338 <to>jdk.naming.dns</to>
339 </export>
340 <export>
341 <name>sun.security.pkcs</name>
342 <to>jdk.crypto.ec</to>
343 <to>jdk.deploy.osx</to>
344 <to>jdk.dev</to>
345 </export>
346 <export>
347 <name>sun.security.provider</name>
348 <to>java.rmi</to>
349 <to>java.security.jgss</to>
350 <to>jdk.crypto.pkcs11</to>
351 <to>jdk.runtime</to>
352 <to>jdk.security.auth</to>
353 </export>
354 <export>
355 <name>sun.security.provider.certpath</name>
356 <to>java.naming</to>
357 </export>
358 <export>
359 <name>sun.security.rsa</name>
360 <to>jdk.crypto.mscapi</to>
361 <to>jdk.crypto.pkcs11</to>
362 </export>
363 <export>
364 <name>sun.security.ssl</name>
365 <to>java.security.jgss</to>
366 </export>
367 <export>
368 <name>sun.security.tools</name>
369 <to>jdk.dev</to>
370 </export>
371 <export>
372 <name>sun.security.util</name>
373 <to>java.desktop</to>
374 <to>java.naming</to>
375 <to>java.rmi</to>
376 <to>java.security.jgss</to>
377 <to>java.smartcardio</to>
378 <to>jdk.crypto.ec</to>
379 <to>jdk.crypto.mscapi</to>
380 <to>jdk.crypto.pkcs11</to>
381 <to>jdk.crypto.ucrypto</to>
382 <to>jdk.deploy.osx</to>
383 <to>jdk.dev</to>
384 <to>jdk.runtime</to>
385 <to>jdk.security.auth</to>
386 </export>
387 <export>
388 <name>sun.security.x509</name>
389 <to>java.naming</to>
390 <to>jdk.crypto.ec</to>
391 <to>jdk.crypto.pkcs11</to>
392 <to>jdk.deploy.osx</to>
393 <to>jdk.dev</to>
394 <to>jdk.security.auth</to>
395 </export>
396 <export>
397 <name>sun.text</name>
398 <to>java.desktop</to>
399 </export>
400 <export>
401 <name>sun.util</name>
402 <to>java.desktop</to>
403 </export>
404 <export>
405 <name>sun.util.locale.provider</name>
406 <to>java.desktop</to>
407 <to>jdk.localedata</to>
408 </export>
409 <export>
410 <name>sun.util.logging</name>
411 <to>java.desktop</to>
412 <to>java.logging</to>
413 <to>java.management</to>
414 <to>java.prefs</to>
415 </export>
416 <export>
417 <name>sun.util.resources</name>
418 <to>jdk.localedata</to>
419 </export>
420 </module>
421 <module>
422 <name>java.compact1</name>
423 <depend re-exports="true">java.base</depend>
424 <depend re-exports="true">java.logging</depend>
425 <depend re-exports="true">java.scripting</depend>
426 </module>
427 <module>
428 <name>java.compact2</name>
429 <depend re-exports="true">java.compact1</depend>
430 <depend re-exports="true">java.rmi</depend>
431 <depend re-exports="true">java.sql</depend>
432 <depend re-exports="true">java.xml</depend>
433 </module>
434 <module>
435 <name>java.compact3</name>
436 <depend re-exports="true">java.compact2</depend>
437 <depend re-exports="true">java.compiler</depend>
438 <depend re-exports="true">java.instrument</depend>
439 <depend re-exports="true">java.management</depend>
440 <depend re-exports="true">java.naming</depend>
441 <depend re-exports="true">java.prefs</depend>
442 <depend re-exports="true">java.security.acl</depend>
443 <depend re-exports="true">java.security.jgss</depend>
444 <depend re-exports="true">java.security.sasl</depend>
445 <depend re-exports="true">java.sql.rowset</depend>
446 <depend re-exports="true">java.xml.crypto</depend>
447 </module>
448 <module>
449 <name>java.compiler</name>
450 <depend>java.base</depend>
451 <depend>java.logging</depend>
452 <export>
453 <name>javax.annotation.processing</name>
454 </export>
455 <export>
456 <name>javax.lang.model</name>
457 </export>
458 <export>
459 <name>javax.lang.model.element</name>
460 </export>
461 <export>
462 <name>javax.lang.model.type</name>
463 </export>
464 <export>
465 <name>javax.lang.model.util</name>
466 </export>
467 <export>
468 <name>javax.tools</name>
469 </export>
470 </module>
471 <module>
472 <name>java.corba</name>
473 <depend>java.base</depend>
474 <depend re-exports="true">java.desktop</depend>
475 <depend>java.logging</depend>
476 <depend>java.naming</depend>
477 <depend re-exports="true">java.rmi</depend>
478 <export>
479 <name>javax.activity</name>
480 </export>
481 <export>
482 <name>javax.rmi</name>
483 </export>
484 <export>
485 <name>javax.rmi.CORBA</name>
486 </export>
487 <export>
488 <name>javax.transaction</name>
489 </export>
490 <export>
491 <name>org.omg.CORBA</name>
492 </export>
493 <export>
494 <name>org.omg.CORBA.DynAnyPackage</name>
495 </export>
496 <export>
497 <name>org.omg.CORBA.ORBPackage</name>
498 </export>
499 <export>
500 <name>org.omg.CORBA.TypeCodePackage</name>
501 </export>
502 <export>
503 <name>org.omg.CORBA.portable</name>
504 </export>
505 <export>
506 <name>org.omg.CORBA_2_3</name>
507 </export>
508 <export>
509 <name>org.omg.CORBA_2_3.portable</name>
510 </export>
511 <export>
512 <name>org.omg.CosNaming</name>
513 </export>
514 <export>
515 <name>org.omg.CosNaming.NamingContextExtPackage</name>
516 </export>
517 <export>
518 <name>org.omg.CosNaming.NamingContextPackage</name>
519 </export>
520 <export>
521 <name>org.omg.Dynamic</name>
522 </export>
523 <export>
524 <name>org.omg.DynamicAny</name>
525 </export>
526 <export>
527 <name>org.omg.DynamicAny.DynAnyFactoryPackage</name>
528 </export>
529 <export>
530 <name>org.omg.DynamicAny.DynAnyPackage</name>
531 </export>
532 <export>
533 <name>org.omg.IOP</name>
534 </export>
535 <export>
536 <name>org.omg.IOP.CodecFactoryPackage</name>
537 </export>
538 <export>
539 <name>org.omg.IOP.CodecPackage</name>
540 </export>
541 <export>
542 <name>org.omg.Messaging</name>
543 </export>
544 <export>
545 <name>org.omg.PortableInterceptor</name>
546 </export>
547 <export>
548 <name>org.omg.PortableInterceptor.ORBInitInfoPackage</name>
549 </export>
550 <export>
551 <name>org.omg.PortableServer</name>
552 </export>
553 <export>
554 <name>org.omg.PortableServer.CurrentPackage</name>
555 </export>
556 <export>
557 <name>org.omg.PortableServer.POAManagerPackage</name>
558 </export>
559 <export>
560 <name>org.omg.PortableServer.POAPackage</name>
561 </export>
562 <export>
563 <name>org.omg.PortableServer.ServantLocatorPackage</name>
564 </export>
565 <export>
566 <name>org.omg.PortableServer.portable</name>
567 </export>
568 <export>
569 <name>org.omg.SendingContext</name>
570 </export>
571 <export>
572 <name>org.omg.stub.java.rmi</name>
573 </export>
574 <export>
575 <name>com.sun.corba.se.impl.util</name>
576 <to>jdk.rmic</to>
577 </export>
578 </module>
579 <module>
580 <name>java.desktop</name>
581 <depend>java.base</depend>
582 <depend>java.logging</depend>
583 <depend>java.prefs</depend>
584 <depend re-exports="true">java.xml</depend>
585 <depend>jdk.charsets</depend>
586 <export>
587 <name>java.applet</name>
588 </export>
589 <export>
590 <name>java.awt</name>
591 </export>
592 <export>
593 <name>java.awt.color</name>
594 </export>
595 <export>
596 <name>java.awt.datatransfer</name>
597 </export>
598 <export>
599 <name>java.awt.dnd</name>
600 </export>
601 <export>
602 <name>java.awt.event</name>
603 </export>
604 <export>
605 <name>java.awt.font</name>
606 </export>
607 <export>
608 <name>java.awt.geom</name>
609 </export>
610 <export>
611 <name>java.awt.im</name>
612 </export>
613 <export>
614 <name>java.awt.im.spi</name>
615 </export>
616 <export>
617 <name>java.awt.image</name>
618 </export>
619 <export>
620 <name>java.awt.image.renderable</name>
621 </export>
622 <export>
623 <name>java.awt.print</name>
624 </export>
625 <export>
626 <name>java.beans</name>
627 </export>
628 <export>
629 <name>java.beans.beancontext</name>
630 </export>
631 <export>
632 <name>javax.accessibility</name>
633 </export>
634 <export>
635 <name>javax.imageio</name>
636 </export>
637 <export>
638 <name>javax.imageio.event</name>
639 </export>
640 <export>
641 <name>javax.imageio.metadata</name>
642 </export>
643 <export>
644 <name>javax.imageio.plugins.bmp</name>
645 </export>
646 <export>
647 <name>javax.imageio.plugins.jpeg</name>
648 </export>
649 <export>
650 <name>javax.imageio.spi</name>
651 </export>
652 <export>
653 <name>javax.imageio.stream</name>
654 </export>
655 <export>
656 <name>javax.print</name>
657 </export>
658 <export>
659 <name>javax.print.attribute</name>
660 </export>
661 <export>
662 <name>javax.print.attribute.standard</name>
663 </export>
664 <export>
665 <name>javax.print.event</name>
666 </export>
667 <export>
668 <name>javax.sound.midi</name>
669 </export>
670 <export>
671 <name>javax.sound.midi.spi</name>
672 </export>
673 <export>
674 <name>javax.sound.sampled</name>
675 </export>
676 <export>
677 <name>javax.sound.sampled.spi</name>
678 </export>
679 <export>
680 <name>javax.swing</name>
681 </export>
682 <export>
683 <name>javax.swing.border</name>
684 </export>
685 <export>
686 <name>javax.swing.colorchooser</name>
687 </export>
688 <export>
689 <name>javax.swing.event</name>
690 </export>
691 <export>
692 <name>javax.swing.filechooser</name>
693 </export>
694 <export>
695 <name>javax.swing.plaf</name>
696 </export>
697 <export>
698 <name>javax.swing.plaf.basic</name>
699 </export>
700 <export>
701 <name>javax.swing.plaf.metal</name>
702 </export>
703 <export>
704 <name>javax.swing.plaf.multi</name>
705 </export>
706 <export>
707 <name>javax.swing.plaf.nimbus</name>
708 </export>
709 <export>
710 <name>javax.swing.plaf.synth</name>
711 </export>
712 <export>
713 <name>javax.swing.table</name>
714 </export>
715 <export>
716 <name>javax.swing.text</name>
717 </export>
718 <export>
719 <name>javax.swing.text.html</name>
720 </export>
721 <export>
722 <name>javax.swing.text.html.parser</name>
723 </export>
724 <export>
725 <name>javax.swing.text.rtf</name>
726 </export>
727 <export>
728 <name>javax.swing.tree</name>
729 </export>
730 <export>
731 <name>javax.swing.undo</name>
732 </export>
733 </module>
734 <module>
735 <name>java.instrument</name>
736 <depend>java.base</depend>
737 <export>
738 <name>java.lang.instrument</name>
739 </export>
740 </module>
741 <module>
742 <name>java.logging</name>
743 <depend>java.base</depend>
744 <export>
745 <name>java.util.logging</name>
746 </export>
747 </module>
748 <module>
749 <name>java.management</name>
750 <depend>java.base</depend>
751 <depend>java.logging</depend>
752 <depend>java.naming</depend>
753 <depend re-exports="true">java.rmi</depend>
754 <export>
755 <name>com.sun.management</name>
756 </export>
757 <export>
758 <name>java.lang.management</name>
759 </export>
760 <export>
761 <name>javax.management</name>
762 </export>
763 <export>
764 <name>javax.management.loading</name>
765 </export>
766 <export>
767 <name>javax.management.modelmbean</name>
768 </export>
769 <export>
770 <name>javax.management.monitor</name>
771 </export>
772 <export>
773 <name>javax.management.openmbean</name>
774 </export>
775 <export>
776 <name>javax.management.relation</name>
777 </export>
778 <export>
779 <name>javax.management.remote</name>
780 </export>
781 <export>
782 <name>javax.management.remote.rmi</name>
783 </export>
784 <export>
785 <name>javax.management.timer</name>
786 </export>
787 <export>
788 <name>com.sun.jmx.defaults</name>
789 <to>jdk.snmp</to>
790 </export>
791 <export>
792 <name>com.sun.jmx.mbeanserver</name>
793 <to>jdk.snmp</to>
794 </export>
795 <export>
796 <name>sun.management</name>
797 <to>jdk.jconsole</to>
798 <to>jdk.snmp</to>
799 </export>
800 </module>
801 <module>
802 <name>java.naming</name>
803 <depend>java.base</depend>
804 <depend>java.security.sasl</depend>
805 <export>
806 <name>javax.naming</name>
807 </export>
808 <export>
809 <name>javax.naming.directory</name>
810 </export>
811 <export>
812 <name>javax.naming.event</name>
813 </export>
814 <export>
815 <name>javax.naming.ldap</name>
816 </export>
817 <export>
818 <name>javax.naming.spi</name>
819 </export>
820 <export>
821 <name>com.sun.jndi.toolkit.ctx</name>
822 <to>jdk.naming.dns</to>
823 </export>
824 <export>
825 <name>com.sun.jndi.toolkit.url</name>
826 <to>java.corba</to>
827 <to>jdk.naming.dns</to>
828 <to>jdk.naming.rmi</to>
829 </export>
830 </module>
831 <module>
832 <name>java.prefs</name>
833 <depend>java.base</depend>
834 <depend>java.xml</depend>
835 <export>
836 <name>java.util.prefs</name>
837 </export>
838 </module>
839 <module>
840 <name>java.rmi</name>
841 <depend>java.base</depend>
842 <depend>java.logging</depend>
843 <export>
844 <name>java.rmi</name>
845 </export>
846 <export>
847 <name>java.rmi.activation</name>
848 </export>
849 <export>
850 <name>java.rmi.dgc</name>
851 </export>
852 <export>
853 <name>java.rmi.registry</name>
854 </export>
855 <export>
856 <name>java.rmi.server</name>
857 </export>
858 <export>
859 <name>javax.rmi.ssl</name>
860 </export>
861 <export>
862 <name>sun.rmi.registry</name>
863 <to>java.management</to>
864 </export>
865 <export>
866 <name>sun.rmi.server</name>
867 <to>java.management</to>
868 <to>jdk.jconsole</to>
869 </export>
870 <export>
871 <name>sun.rmi.transport</name>
872 <to>java.management</to>
873 <to>jdk.jconsole</to>
874 </export>
875 </module>
876 <module>
877 <name>java.scripting</name>
878 <depend>java.base</depend>
879 <export>
880 <name>javax.script</name>
881 </export>
882 </module>
883 <module>
884 <name>java.se</name>
885 <depend re-exports="true">java.activation</depend>
886 <depend re-exports="true">java.compact3</depend>
887 <depend re-exports="true">java.corba</depend>
888 <depend re-exports="true">java.desktop</depend>
889 <depend re-exports="true">java.xml.bind</depend>
890 <depend re-exports="true">java.xml.soap</depend>
891 <depend re-exports="true">java.xml.ws</depend>
892 </module>
893 <module>
894 <name>java.security.acl</name>
895 <depend>java.base</depend>
896 <export>
897 <name>java.security.acl</name>
898 </export>
899 </module>
900 <module>
901 <name>java.security.jgss</name>
902 <depend>java.base</depend>
903 <depend>java.logging</depend>
904 <depend>java.naming</depend>
905 <depend>java.security.sasl</depend>
906 <export>
907 <name>com.sun.security.jgss</name>
908 </export>
909 <export>
910 <name>javax.security.auth.kerberos</name>
911 </export>
912 <export>
913 <name>org.ietf.jgss</name>
914 </export>
915 <export>
916 <name>sun.security.jgss.krb5</name>
917 <to>jdk.security.auth</to>
918 </export>
919 <export>
920 <name>sun.security.krb5</name>
921 <to>jdk.security.auth</to>
922 </export>
923 <export>
924 <name>sun.security.krb5.internal.ktab</name>
925 <to>jdk.security.auth</to>
926 </export>
927 </module>
928 <module>
929 <name>java.security.sasl</name>
930 <depend>java.base</depend>
931 <depend>java.logging</depend>
932 <export>
933 <name>javax.security.sasl</name>
934 </export>
935 <export>
936 <name>com.sun.security.sasl.util</name>
937 <to>java.security.jgss</to>
938 </export>
939 </module>
940 <module>
941 <name>java.smartcardio</name>
942 <depend>java.base</depend>
943 <export>
944 <name>javax.smartcardio</name>
945 </export>
946 </module>
947 <module>
948 <name>java.sql</name>
949 <depend>java.base</depend>
950 <depend re-exports="true">java.logging</depend>
951 <depend re-exports="true">java.xml</depend>
952 <export>
953 <name>java.sql</name>
954 </export>
955 <export>
956 <name>javax.sql</name>
957 </export>
958 <export>
959 <name>javax.transaction.xa</name>
960 </export>
961 </module>
962 <module>
963 <name>java.sql.rowset</name>
964 <depend>java.base</depend>
965 <depend re-exports="true">java.logging</depend>
966 <depend re-exports="true">java.naming</depend>
967 <depend re-exports="true">java.sql</depend>
968 <depend>java.xml</depend>
969 <export>
970 <name>javax.sql.rowset</name>
971 </export>
972 <export>
973 <name>javax.sql.rowset.serial</name>
974 </export>
975 <export>
976 <name>javax.sql.rowset.spi</name>
977 </export>
978 </module>
979 <module>
980 <name>java.xml</name>
981 <depend>java.base</depend>
982 <export>
983 <name>javax.xml</name>
984 </export>
985 <export>
986 <name>javax.xml.datatype</name>
987 </export>
988 <export>
989 <name>javax.xml.namespace</name>
990 </export>
991 <export>
992 <name>javax.xml.parsers</name>
993 </export>
994 <export>
995 <name>javax.xml.stream</name>
996 </export>
997 <export>
998 <name>javax.xml.stream.events</name>
999 </export>
1000 <export>
1001 <name>javax.xml.stream.util</name>
1002 </export>
1003 <export>
1004 <name>javax.xml.transform</name>
1005 </export>
1006 <export>
1007 <name>javax.xml.transform.dom</name>
1008 </export>
1009 <export>
1010 <name>javax.xml.transform.sax</name>
1011 </export>
1012 <export>
1013 <name>javax.xml.transform.stax</name>
1014 </export>
1015 <export>
1016 <name>javax.xml.transform.stream</name>
1017 </export>
1018 <export>
1019 <name>javax.xml.validation</name>
1020 </export>
1021 <export>
1022 <name>javax.xml.xpath</name>
1023 </export>
1024 <export>
1025 <name>org.w3c.dom</name>
1026 </export>
1027 <export>
1028 <name>org.w3c.dom.bootstrap</name>
1029 </export>
1030 <export>
1031 <name>org.w3c.dom.events</name>
1032 </export>
1033 <export>
1034 <name>org.w3c.dom.ls</name>
1035 </export>
1036 <export>
Mandy Chung37584322014-09-10 17:32:40 -07001037 <name>org.w3c.dom.ranges</name>
1038 </export>
1039 <export>
1040 <name>org.w3c.dom.traversal</name>
1041 </export>
1042 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001043 <name>org.w3c.dom.views</name>
1044 </export>
1045 <export>
1046 <name>org.xml.sax</name>
1047 </export>
1048 <export>
1049 <name>org.xml.sax.ext</name>
1050 </export>
1051 <export>
1052 <name>org.xml.sax.helpers</name>
1053 </export>
1054 <export>
1055 <name>com.sun.org.apache.xerces.internal.dom</name>
1056 <to>java.xml.soap</to>
1057 </export>
1058 <export>
1059 <name>com.sun.org.apache.xerces.internal.jaxp</name>
1060 <to>java.xml.soap</to>
1061 </export>
1062 <export>
1063 <name>com.sun.org.apache.xerces.internal.util</name>
1064 <to>java.xml.soap</to>
1065 </export>
1066 <export>
1067 <name>com.sun.org.apache.xml.internal.dtm</name>
1068 <to>java.xml.crypto</to>
1069 </export>
1070 <export>
1071 <name>com.sun.org.apache.xml.internal.resolver</name>
1072 <to>java.xml.ws</to>
1073 <to>jdk.xml.bind</to>
1074 </export>
1075 <export>
1076 <name>com.sun.org.apache.xml.internal.resolver.tools</name>
1077 <to>java.xml.ws</to>
1078 <to>jdk.xml.bind</to>
1079 </export>
1080 <export>
1081 <name>com.sun.org.apache.xml.internal.utils</name>
1082 <to>java.xml.crypto</to>
1083 </export>
1084 <export>
1085 <name>com.sun.org.apache.xpath.internal</name>
1086 <to>java.xml.crypto</to>
1087 </export>
1088 <export>
1089 <name>com.sun.org.apache.xpath.internal.compiler</name>
1090 <to>java.xml.crypto</to>
1091 </export>
1092 <export>
1093 <name>com.sun.org.apache.xpath.internal.functions</name>
1094 <to>java.xml.crypto</to>
1095 </export>
1096 <export>
1097 <name>com.sun.org.apache.xpath.internal.objects</name>
1098 <to>java.xml.crypto</to>
1099 </export>
1100 <export>
1101 <name>com.sun.org.apache.xpath.internal.res</name>
1102 <to>java.xml.crypto</to>
1103 </export>
1104 </module>
1105 <module>
1106 <name>java.xml.bind</name>
1107 <depend re-exports="true">java.activation</depend>
1108 <depend>java.base</depend>
1109 <depend>java.compiler</depend>
1110 <depend>java.desktop</depend>
1111 <depend>java.logging</depend>
1112 <depend re-exports="true">java.xml</depend>
1113 <export>
1114 <name>javax.xml.bind</name>
1115 </export>
1116 <export>
1117 <name>javax.xml.bind.annotation</name>
1118 </export>
1119 <export>
1120 <name>javax.xml.bind.annotation.adapters</name>
1121 </export>
1122 <export>
1123 <name>javax.xml.bind.attachment</name>
1124 </export>
1125 <export>
1126 <name>javax.xml.bind.helpers</name>
1127 </export>
1128 <export>
1129 <name>javax.xml.bind.util</name>
1130 </export>
1131 <export>
1132 <name>com.sun.istack.internal</name>
1133 <to>java.xml.ws</to>
1134 <to>jdk.xml.bind</to>
1135 <to>jdk.xml.ws</to>
1136 </export>
1137 <export>
1138 <name>com.sun.istack.internal.localization</name>
1139 <to>java.xml.ws</to>
1140 <to>jdk.xml.ws</to>
1141 </export>
1142 <export>
1143 <name>com.sun.istack.internal.logging</name>
1144 <to>java.xml.ws</to>
1145 <to>jdk.xml.ws</to>
1146 </export>
1147 <export>
1148 <name>com.sun.xml.internal.bind</name>
1149 <to>java.xml.ws</to>
1150 <to>jdk.xml.bind</to>
1151 <to>jdk.xml.ws</to>
1152 </export>
1153 <export>
1154 <name>com.sun.xml.internal.bind.annotation</name>
1155 <to>jdk.xml.bind</to>
1156 </export>
1157 <export>
1158 <name>com.sun.xml.internal.bind.api</name>
1159 <to>java.xml.ws</to>
1160 <to>jdk.xml.bind</to>
1161 </export>
1162 <export>
1163 <name>com.sun.xml.internal.bind.api.impl</name>
1164 <to>java.xml.ws</to>
1165 <to>jdk.xml.bind</to>
1166 </export>
1167 <export>
1168 <name>com.sun.xml.internal.bind.marshaller</name>
1169 <to>java.xml.ws</to>
1170 <to>jdk.xml.bind</to>
1171 <to>jdk.xml.ws</to>
1172 </export>
1173 <export>
1174 <name>com.sun.xml.internal.bind.unmarshaller</name>
1175 <to>java.xml.ws</to>
1176 <to>jdk.xml.bind</to>
1177 <to>jdk.xml.ws</to>
1178 </export>
1179 <export>
1180 <name>com.sun.xml.internal.bind.util</name>
1181 <to>java.xml.ws</to>
1182 <to>jdk.xml.bind</to>
1183 <to>jdk.xml.ws</to>
1184 </export>
1185 <export>
1186 <name>com.sun.xml.internal.bind.v2</name>
1187 <to>java.xml.ws</to>
1188 <to>jdk.xml.bind</to>
1189 <to>jdk.xml.ws</to>
1190 </export>
1191 <export>
1192 <name>com.sun.xml.internal.bind.v2.model.annotation</name>
1193 <to>java.xml.ws</to>
1194 <to>jdk.xml.bind</to>
1195 <to>jdk.xml.ws</to>
1196 </export>
1197 <export>
1198 <name>com.sun.xml.internal.bind.v2.model.core</name>
1199 <to>jdk.xml.bind</to>
1200 </export>
1201 <export>
1202 <name>com.sun.xml.internal.bind.v2.model.impl</name>
1203 <to>jdk.xml.bind</to>
1204 </export>
1205 <export>
1206 <name>com.sun.xml.internal.bind.v2.model.nav</name>
1207 <to>java.xml.ws</to>
1208 <to>jdk.xml.bind</to>
1209 <to>jdk.xml.ws</to>
1210 </export>
1211 <export>
1212 <name>com.sun.xml.internal.bind.v2.model.runtime</name>
1213 <to>java.xml.ws</to>
1214 </export>
1215 <export>
1216 <name>com.sun.xml.internal.bind.v2.model.util</name>
1217 <to>jdk.xml.bind</to>
1218 </export>
1219 <export>
1220 <name>com.sun.xml.internal.bind.v2.runtime</name>
1221 <to>java.xml.ws</to>
1222 <to>jdk.xml.bind</to>
1223 </export>
1224 <export>
1225 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name>
1226 <to>java.xml.ws</to>
1227 </export>
1228 <export>
1229 <name>com.sun.xml.internal.bind.v2.schemagen</name>
1230 <to>java.xml.ws</to>
1231 <to>jdk.xml.bind</to>
1232 </export>
1233 <export>
1234 <name>com.sun.xml.internal.bind.v2.schemagen.episode</name>
1235 <to>jdk.xml.bind</to>
1236 </export>
1237 <export>
1238 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name>
1239 <to>java.xml.ws</to>
1240 </export>
1241 <export>
1242 <name>com.sun.xml.internal.bind.v2.util</name>
1243 <to>jdk.xml.bind</to>
1244 <to>jdk.xml.ws</to>
1245 </export>
1246 <export>
1247 <name>com.sun.xml.internal.fastinfoset.stax</name>
1248 <to>java.xml.ws</to>
1249 </export>
1250 <export>
1251 <name>com.sun.xml.internal.fastinfoset.vocab</name>
1252 <to>java.xml.ws</to>
1253 </export>
1254 <export>
1255 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name>
1256 <to>java.xml.ws</to>
1257 </export>
1258 <export>
1259 <name>com.sun.xml.internal.org.jvnet.mimepull</name>
1260 <to>java.xml.soap</to>
1261 <to>java.xml.ws</to>
1262 </export>
1263 <export>
1264 <name>com.sun.xml.internal.org.jvnet.staxex</name>
1265 <to>java.xml.soap</to>
1266 <to>java.xml.ws</to>
1267 </export>
1268 <export>
1269 <name>com.sun.xml.internal.org.jvnet.staxex.util</name>
1270 <to>java.xml.soap</to>
1271 <to>java.xml.ws</to>
1272 </export>
1273 <export>
1274 <name>com.sun.xml.internal.txw2</name>
1275 <to>java.xml.ws</to>
1276 <to>jdk.xml.bind</to>
1277 <to>jdk.xml.ws</to>
1278 </export>
1279 <export>
1280 <name>com.sun.xml.internal.txw2.annotation</name>
1281 <to>java.xml.ws</to>
1282 <to>jdk.xml.bind</to>
1283 <to>jdk.xml.ws</to>
1284 </export>
1285 <export>
1286 <name>com.sun.xml.internal.txw2.output</name>
1287 <to>java.xml.ws</to>
1288 <to>jdk.xml.bind</to>
1289 <to>jdk.xml.ws</to>
1290 </export>
1291 </module>
1292 <module>
1293 <name>java.xml.crypto</name>
1294 <depend>java.base</depend>
1295 <depend>java.logging</depend>
1296 <depend re-exports="true">java.xml</depend>
1297 <export>
1298 <name>javax.xml.crypto</name>
1299 </export>
1300 <export>
1301 <name>javax.xml.crypto.dom</name>
1302 </export>
1303 <export>
1304 <name>javax.xml.crypto.dsig</name>
1305 </export>
1306 <export>
1307 <name>javax.xml.crypto.dsig.dom</name>
1308 </export>
1309 <export>
1310 <name>javax.xml.crypto.dsig.keyinfo</name>
1311 </export>
1312 <export>
1313 <name>javax.xml.crypto.dsig.spec</name>
1314 </export>
1315 </module>
1316 <module>
1317 <name>java.xml.soap</name>
1318 <depend re-exports="true">java.activation</depend>
1319 <depend>java.base</depend>
1320 <depend>java.desktop</depend>
1321 <depend>java.logging</depend>
1322 <depend re-exports="true">java.xml</depend>
1323 <depend>java.xml.bind</depend>
1324 <export>
1325 <name>javax.xml.soap</name>
1326 </export>
1327 </module>
1328 <module>
1329 <name>java.xml.ws</name>
1330 <depend>java.activation</depend>
1331 <depend>java.annotations.common</depend>
1332 <depend>java.base</depend>
1333 <depend>java.desktop</depend>
1334 <depend>java.logging</depend>
1335 <depend>java.management</depend>
1336 <depend>java.rmi</depend>
1337 <depend re-exports="true">java.xml</depend>
1338 <depend re-exports="true">java.xml.bind</depend>
1339 <depend re-exports="true">java.xml.soap</depend>
1340 <depend>jdk.httpserver</depend>
1341 <export>
1342 <name>javax.jws</name>
1343 </export>
1344 <export>
1345 <name>javax.jws.soap</name>
1346 </export>
1347 <export>
1348 <name>javax.xml.ws</name>
1349 </export>
1350 <export>
1351 <name>javax.xml.ws.handler</name>
1352 </export>
1353 <export>
1354 <name>javax.xml.ws.handler.soap</name>
1355 </export>
1356 <export>
1357 <name>javax.xml.ws.http</name>
1358 </export>
1359 <export>
1360 <name>javax.xml.ws.soap</name>
1361 </export>
1362 <export>
1363 <name>javax.xml.ws.spi</name>
1364 </export>
1365 <export>
1366 <name>javax.xml.ws.spi.http</name>
1367 </export>
1368 <export>
1369 <name>javax.xml.ws.wsaddressing</name>
1370 </export>
1371 <export>
1372 <name>com.oracle.webservices.internal.api.databinding</name>
1373 <to>jdk.xml.ws</to>
1374 </export>
1375 <export>
1376 <name>com.sun.xml.internal.ws.addressing</name>
1377 <to>jdk.xml.ws</to>
1378 </export>
1379 <export>
1380 <name>com.sun.xml.internal.ws.addressing.v200408</name>
1381 <to>jdk.xml.ws</to>
1382 </export>
1383 <export>
1384 <name>com.sun.xml.internal.ws.api</name>
1385 <to>jdk.xml.ws</to>
1386 </export>
1387 <export>
1388 <name>com.sun.xml.internal.ws.api.addressing</name>
1389 <to>jdk.xml.ws</to>
1390 </export>
1391 <export>
1392 <name>com.sun.xml.internal.ws.api.databinding</name>
1393 <to>jdk.xml.ws</to>
1394 </export>
1395 <export>
1396 <name>com.sun.xml.internal.ws.api.model</name>
1397 <to>jdk.xml.ws</to>
1398 </export>
1399 <export>
1400 <name>com.sun.xml.internal.ws.api.server</name>
1401 <to>jdk.xml.ws</to>
1402 </export>
1403 <export>
1404 <name>com.sun.xml.internal.ws.api.streaming</name>
1405 <to>jdk.xml.ws</to>
1406 </export>
1407 <export>
1408 <name>com.sun.xml.internal.ws.api.wsdl.parser</name>
1409 <to>jdk.xml.ws</to>
1410 </export>
1411 <export>
1412 <name>com.sun.xml.internal.ws.api.wsdl.writer</name>
1413 <to>jdk.xml.ws</to>
1414 </export>
1415 <export>
1416 <name>com.sun.xml.internal.ws.binding</name>
1417 <to>jdk.xml.ws</to>
1418 </export>
1419 <export>
1420 <name>com.sun.xml.internal.ws.db</name>
1421 <to>jdk.xml.ws</to>
1422 </export>
1423 <export>
1424 <name>com.sun.xml.internal.ws.model</name>
1425 <to>jdk.xml.ws</to>
1426 </export>
1427 <export>
1428 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name>
1429 <to>jdk.xml.ws</to>
1430 </export>
1431 <export>
1432 <name>com.sun.xml.internal.ws.spi.db</name>
1433 <to>jdk.xml.ws</to>
1434 </export>
1435 <export>
1436 <name>com.sun.xml.internal.ws.streaming</name>
1437 <to>jdk.xml.ws</to>
1438 </export>
1439 <export>
1440 <name>com.sun.xml.internal.ws.util</name>
1441 <to>jdk.xml.ws</to>
1442 </export>
1443 <export>
1444 <name>com.sun.xml.internal.ws.util.exception</name>
1445 <to>jdk.xml.ws</to>
1446 </export>
1447 <export>
1448 <name>com.sun.xml.internal.ws.util.xml</name>
1449 <to>jdk.xml.ws</to>
1450 </export>
1451 <export>
1452 <name>com.sun.xml.internal.ws.wsdl.parser</name>
1453 <to>jdk.xml.ws</to>
1454 </export>
1455 <export>
1456 <name>com.sun.xml.internal.ws.wsdl.writer</name>
1457 <to>jdk.xml.ws</to>
1458 </export>
1459 </module>
1460 <module>
1461 <name>jdk.attach</name>
1462 <depend>java.base</depend>
1463 <depend>jdk.jvmstat</depend>
1464 <export>
1465 <name>com.sun.tools.attach</name>
1466 </export>
1467 <export>
1468 <name>com.sun.tools.attach.spi</name>
1469 </export>
1470 <export>
1471 <name>sun.tools.attach</name>
1472 <to>jdk.jcmd</to>
1473 </export>
1474 </module>
1475 <module>
1476 <name>jdk.charsets</name>
1477 <depend>java.base</depend>
1478 <export>
1479 <name>sun.nio.cs.ext</name>
1480 <to>java.desktop</to>
1481 </export>
1482 </module>
1483 <module>
1484 <name>jdk.compact3</name>
1485 <depend re-exports="true">java.compact3</depend>
1486 <depend re-exports="true">java.smartcardio</depend>
1487 <depend re-exports="true">jdk.httpserver</depend>
1488 <depend re-exports="true">jdk.naming.dns</depend>
1489 <depend re-exports="true">jdk.naming.rmi</depend>
1490 <depend re-exports="true">jdk.sctp</depend>
1491 <depend re-exports="true">jdk.security.auth</depend>
1492 </module>
1493 <module>
1494 <name>jdk.compiler</name>
1495 <depend>java.base</depend>
1496 <depend re-exports="true">java.compiler</depend>
1497 <export>
1498 <name>com.sun.source.doctree</name>
1499 </export>
1500 <export>
1501 <name>com.sun.source.tree</name>
1502 </export>
1503 <export>
1504 <name>com.sun.source.util</name>
1505 </export>
1506 <export>
1507 <name>com.sun.tools.javac</name>
1508 </export>
1509 <export>
1510 <name>com.sun.tools.javah</name>
1511 </export>
1512 <export>
1513 <name>com.sun.tools.javap</name>
1514 </export>
1515 <export>
1516 <name>com.sun.tools.classfile</name>
1517 <to>jdk.dev</to>
1518 </export>
1519 <export>
1520 <name>com.sun.tools.doclint</name>
1521 <to>jdk.javadoc</to>
1522 </export>
1523 <export>
1524 <name>com.sun.tools.javac.api</name>
1525 <to>jdk.javadoc</to>
1526 </export>
1527 <export>
1528 <name>com.sun.tools.javac.code</name>
1529 <to>jdk.javadoc</to>
1530 </export>
1531 <export>
1532 <name>com.sun.tools.javac.comp</name>
1533 <to>jdk.javadoc</to>
1534 </export>
1535 <export>
1536 <name>com.sun.tools.javac.file</name>
1537 <to>jdk.javadoc</to>
1538 </export>
1539 <export>
1540 <name>com.sun.tools.javac.jvm</name>
1541 <to>jdk.javadoc</to>
1542 </export>
1543 <export>
1544 <name>com.sun.tools.javac.main</name>
1545 <to>jdk.javadoc</to>
1546 </export>
1547 <export>
1548 <name>com.sun.tools.javac.nio</name>
1549 <to>jdk.javadoc</to>
1550 </export>
1551 <export>
1552 <name>com.sun.tools.javac.sym</name>
1553 <to>jdk.javadoc</to>
1554 </export>
1555 <export>
1556 <name>com.sun.tools.javac.tree</name>
1557 <to>jdk.javadoc</to>
1558 </export>
1559 <export>
1560 <name>com.sun.tools.javac.util</name>
1561 <to>jdk.javadoc</to>
1562 </export>
1563 </module>
1564 <module>
1565 <name>jdk.crypto.ec</name>
1566 <depend>java.base</depend>
1567 <export>
1568 <name>sun.security.ec</name>
1569 <to>jdk.crypto.pkcs11</to>
1570 </export>
1571 </module>
1572 <module>
1573 <name>jdk.crypto.pkcs11</name>
1574 <depend>java.base</depend>
1575 <depend>jdk.crypto.ec</depend>
1576 </module>
1577 <module>
1578 <name>jdk.dev</name>
1579 <depend>java.base</depend>
1580 <depend>java.scripting</depend>
1581 <depend>java.xml</depend>
1582 <depend>jdk.compiler</depend>
1583 <depend>jdk.rmic</depend>
1584 <depend>jdk.xml.bind</depend>
1585 <depend>jdk.xml.ws</depend>
1586 </module>
1587 <module>
1588 <name>jdk.hotspot.agent</name>
1589 <depend>java.base</depend>
1590 <depend>java.desktop</depend>
1591 <depend>java.rmi</depend>
1592 <depend>java.scripting</depend>
1593 <depend>jdk.jdi</depend>
1594 </module>
1595 <module>
1596 <name>jdk.hprof.agent</name>
1597 <depend>java.base</depend>
1598 </module>
1599 <module>
1600 <name>jdk.httpserver</name>
1601 <depend>java.base</depend>
1602 <depend>java.logging</depend>
1603 <export>
1604 <name>com.sun.net.httpserver</name>
1605 </export>
1606 <export>
1607 <name>com.sun.net.httpserver.spi</name>
1608 </export>
1609 </module>
1610 <module>
1611 <name>jdk.javadoc</name>
1612 <depend>java.base</depend>
1613 <depend re-exports="true">java.compiler</depend>
1614 <depend>java.xml</depend>
1615 <depend re-exports="true">jdk.compiler</depend>
1616 <export>
1617 <name>com.sun.javadoc</name>
1618 </export>
1619 <export>
1620 <name>com.sun.tools.doclets</name>
1621 </export>
1622 <export>
1623 <name>com.sun.tools.javadoc</name>
1624 </export>
1625 </module>
1626 <module>
1627 <name>jdk.jcmd</name>
1628 <depend>java.base</depend>
1629 <depend>jdk.attach</depend>
1630 <depend>jdk.jvmstat</depend>
1631 </module>
1632 <module>
1633 <name>jdk.jconsole</name>
1634 <depend>java.base</depend>
1635 <depend re-exports="true">java.desktop</depend>
1636 <depend>java.logging</depend>
1637 <depend re-exports="true">java.management</depend>
1638 <depend>java.rmi</depend>
1639 <depend>jdk.attach</depend>
1640 <depend>jdk.jvmstat</depend>
1641 <export>
1642 <name>com.sun.tools.jconsole</name>
1643 </export>
1644 </module>
1645 <module>
1646 <name>jdk.jdi</name>
1647 <depend>java.base</depend>
1648 <depend>jdk.attach</depend>
1649 <export>
1650 <name>com.sun.jdi</name>
1651 </export>
1652 <export>
1653 <name>com.sun.jdi.connect</name>
1654 </export>
1655 <export>
1656 <name>com.sun.jdi.connect.spi</name>
1657 </export>
1658 <export>
1659 <name>com.sun.jdi.event</name>
1660 </export>
1661 <export>
1662 <name>com.sun.jdi.request</name>
1663 </export>
1664 <export>
1665 <name>com.sun.tools.jdi</name>
1666 <to>jdk.hotspot.agent</to>
1667 </export>
1668 </module>
1669 <module>
1670 <name>jdk.jdwp.agent</name>
1671 <depend>java.base</depend>
1672 </module>
1673 <module>
1674 <name>jdk.jvmstat</name>
1675 <depend>java.base</depend>
1676 <depend>java.rmi</depend>
1677 <export>
1678 <name>sun.jvmstat.monitor</name>
1679 <to>jdk.attach</to>
1680 <to>jdk.jcmd</to>
1681 <to>jdk.jconsole</to>
1682 </export>
1683 <export>
1684 <name>sun.jvmstat.monitor.event</name>
1685 <to>jdk.jcmd</to>
1686 </export>
1687 </module>
1688 <module>
1689 <name>jdk.localedata</name>
1690 <depend>java.base</depend>
1691 </module>
1692 <module>
1693 <name>jdk.naming.dns</name>
1694 <depend>java.base</depend>
1695 <depend>java.naming</depend>
1696 </module>
1697 <module>
1698 <name>jdk.naming.rmi</name>
1699 <depend>java.base</depend>
1700 <depend>java.naming</depend>
1701 <depend>java.rmi</depend>
1702 </module>
1703 <module>
1704 <name>jdk.rmic</name>
1705 <depend>java.base</depend>
1706 <depend>java.corba</depend>
1707 <depend>jdk.compiler</depend>
1708 <depend>jdk.javadoc</depend>
1709 </module>
1710 <module>
1711 <name>jdk.runtime</name>
1712 <depend>java.base</depend>
1713 <depend>java.desktop</depend>
1714 <depend>java.se</depend>
1715 <depend>jdk.compact3</depend>
1716 </module>
1717 <module>
1718 <name>jdk.scripting.nashorn</name>
1719 <depend>java.base</depend>
1720 <depend>java.logging</depend>
1721 <depend>java.scripting</depend>
1722 </module>
1723 <module>
1724 <name>jdk.sctp</name>
1725 <depend>java.base</depend>
1726 <export>
1727 <name>com.sun.nio.sctp</name>
1728 </export>
1729 </module>
1730 <module>
1731 <name>jdk.security.auth</name>
1732 <depend>java.base</depend>
1733 <depend re-exports="true">java.naming</depend>
1734 <depend>java.security.jgss</depend>
1735 <export>
1736 <name>com.sun.security.auth</name>
1737 </export>
1738 <export>
1739 <name>com.sun.security.auth.callback</name>
1740 </export>
1741 <export>
1742 <name>com.sun.security.auth.login</name>
1743 </export>
1744 <export>
1745 <name>com.sun.security.auth.module</name>
1746 </export>
1747 </module>
1748 <module>
1749 <name>jdk.xml.bind</name>
1750 <depend>java.activation</depend>
1751 <depend>java.base</depend>
1752 <depend>java.compiler</depend>
1753 <depend>java.desktop</depend>
1754 <depend>java.logging</depend>
1755 <depend>java.xml</depend>
1756 <depend>java.xml.bind</depend>
1757 <depend>jdk.compiler</depend>
1758 <export>
1759 <name>com.sun.codemodel.internal</name>
1760 <to>jdk.xml.ws</to>
1761 </export>
1762 <export>
1763 <name>com.sun.codemodel.internal.writer</name>
1764 <to>jdk.xml.ws</to>
1765 </export>
1766 <export>
1767 <name>com.sun.istack.internal.tools</name>
1768 <to>jdk.xml.ws</to>
1769 </export>
1770 <export>
1771 <name>com.sun.tools.internal.jxc.ap</name>
1772 <to>jdk.xml.ws</to>
1773 </export>
1774 <export>
1775 <name>com.sun.tools.internal.jxc.model.nav</name>
1776 <to>jdk.xml.ws</to>
1777 </export>
1778 <export>
1779 <name>com.sun.tools.internal.xjc</name>
1780 <to>jdk.xml.ws</to>
1781 </export>
1782 <export>
1783 <name>com.sun.tools.internal.xjc.api</name>
1784 <to>jdk.xml.ws</to>
1785 </export>
1786 <export>
1787 <name>com.sun.tools.internal.xjc.api.util</name>
1788 <to>jdk.xml.ws</to>
1789 </export>
1790 <export>
1791 <name>com.sun.tools.internal.xjc.reader</name>
1792 <to>jdk.xml.ws</to>
1793 </export>
1794 <export>
1795 <name>com.sun.tools.internal.xjc.reader.internalizer</name>
1796 <to>jdk.xml.ws</to>
1797 </export>
1798 <export>
1799 <name>com.sun.tools.internal.xjc.util</name>
1800 <to>jdk.xml.ws</to>
1801 </export>
1802 <export>
1803 <name>com.sun.xml.internal.xsom.parser</name>
1804 <to>jdk.xml.ws</to>
1805 </export>
1806 </module>
1807 <module>
1808 <name>jdk.xml.ws</name>
1809 <depend>java.base</depend>
1810 <depend>java.compiler</depend>
1811 <depend>java.logging</depend>
1812 <depend>java.rmi</depend>
1813 <depend>java.xml</depend>
1814 <depend>java.xml.bind</depend>
1815 <depend>java.xml.ws</depend>
1816 <depend>jdk.xml.bind</depend>
1817 </module>
1818 <module>
1819 <name>jdk.zipfs</name>
1820 <depend>java.base</depend>
1821 </module>
1822</modules>