1 <?xml version="1.0" encoding="us-ascii"?> 2 3 <!-- 4 5 Copyright (c) 2014, 2016, 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.datatransfer</depend> 45 <depend>java.desktop</depend> 46 <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> 112 <name>java.security.acl</name> 113 </export> 114 <export> 115 <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> 208 <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> 215 <name>jdk.internal.jimage</name> 216 <to>jdk.dev</to> 217 </export> 218 <export> 219 <name>jdk.internal.jimage.decompressor</name> 220 <to>jdk.dev</to> 221 </export> 222 <export> 223 <name>jdk.internal.math</name> 224 <to>java.desktop</to> 225 </export> 226 <export> 227 <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> 233 <to>java.rmi</to> 234 <to>java.security.jgss</to> 235 <to>java.sql</to> 236 <to>java.xml</to> 237 <to>jdk.charsets</to> 238 <to>jdk.management.resource</to> 239 <to>jdk.scripting.nashorn</to> 240 <to>jdk.vm.ci</to> 241 </export> 242 <export> 243 <name>jdk.internal.perf</name> 244 <to>java.desktop</to> 245 <to>java.management</to> 246 <to>jdk.jvmstat</to> 247 </export> 248 <export> 249 <name>jdk.internal.org.objectweb.asm</name> 250 <to>java.instrument</to> 251 <to>jdk.jfr</to> 252 <to>jdk.scripting.nashorn</to> 253 <to>jdk.vm.ci</to> 254 </export> 255 <export> 256 <name>jdk.internal.org.objectweb.asm.commons</name> 257 <to>java.instrument</to> 258 <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> 267 <to>java.instrument</to> 268 <to>jdk.jfr</to> 269 </export> 270 <export> 271 <name>jdk.internal.org.objectweb.asm.util</name> 272 <to>java.instrument</to> 273 <to>jdk.jfr</to> 274 <to>jdk.scripting.nashorn</to> 275 </export> 276 <export> 277 <name>jdk.internal.ref</name> 278 <to>java.desktop</to> 279 </export> 280 <export> 281 <name>jdk.internal</name> 282 <to>jdk.jfr</to> 283 </export> 284 <export> 285 <name>sun.misc</name> 286 <to>java.corba</to> 287 <to>java.desktop</to> 288 <to>java.instrument</to> 289 <to>java.logging</to> 290 <to>java.management</to> 291 <to>java.naming</to> 292 <to>java.prefs</to> 293 <to>java.rmi</to> 294 <to>java.security.jgss</to> 295 <to>java.security.sasl</to> 296 <to>java.xml</to> 297 <to>java.xml.ws</to> 298 <to>jdk.charsets</to> 299 <to>jdk.crypto.pkcs11</to> 300 <to>jdk.deploy.osx</to> 301 <to>jdk.httpserver</to> 302 <to>jdk.jartool</to> 303 <to>jdk.jconsole</to> 304 <to>jdk.jvmstat</to> 305 <to>jdk.management.resource</to> 306 <to>jdk.pack200</to> 307 <to>jdk.scripting.nashorn</to> 308 <to>jdk.security.auth</to> 309 <to>jdk.security.jgss</to> 310 <to>jdk.snmp</to> 311 <to>jdk.vm.ci</to> 312 <to>jdk.zipfs</to> 313 <to>java.instrument</to> 314 </export> 315 <export> 316 <name>sun.net.dns</name> 317 <to>java.security.jgss</to> 318 <to>jdk.naming.dns</to> 319 </export> 320 <export> 321 <name>sun.net.spi.nameservice</name> 322 <to>jdk.naming.dns</to> 323 </export> 324 <export> 325 <name>sun.net.util</name> 326 <to>java.desktop</to> 327 <to>jdk.jconsole</to> 328 <to>jdk.naming.dns</to> 329 </export> 330 <export> 331 <name>sun.net.www</name> 332 <to>java.desktop</to> 333 <to>jdk.compiler</to> 334 <to>jdk.jartool</to> 335 </export> 336 <export> 337 <name>sun.net.www.protocol.http</name> 338 <to>java.security.jgss</to> 339 </export> 340 <export> 341 <name>sun.nio.ch</name> 342 <to>java.management</to> 343 <to>jdk.crypto.pkcs11</to> 344 <to>jdk.crypto.ucrypto</to> 345 <to>jdk.management.resource</to> 346 <to>jdk.sctp</to> 347 </export> 348 <export> 349 <name>sun.nio.cs</name> 350 <to>java.desktop</to> 351 <to>jdk.charsets</to> 352 </export> 353 <export> 354 <name>sun.reflect</name> 355 <to>java.corba</to> 356 <to>java.instrument</to> 357 <to>java.logging</to> 358 <to>java.sql</to> 359 <to>java.sql.rowset</to> 360 <to>jdk.dynalink</to> 361 <to>jdk.scripting.nashorn</to> 362 <to>jdk.vm.cds</to> 363 </export> 364 <export> 365 <name>sun.reflect.annotation</name> 366 <to>jdk.compiler</to> 367 </export> 368 <export> 369 <name>sun.reflect.generics.reflectiveObjects</name> 370 <to>java.desktop</to> 371 </export> 372 <export> 373 <name>sun.reflect.misc</name> 374 <to>java.corba</to> 375 <to>java.datatransfer</to> 376 <to>java.desktop</to> 377 <to>java.management</to> 378 <to>java.rmi</to> 379 <to>java.sql.rowset</to> 380 <to>java.xml</to> 381 </export> 382 <export> 383 <name>sun.security.action</name> 384 <to>java.desktop</to> 385 <to>java.security.jgss</to> 386 <to>jdk.crypto.ec</to> 387 <to>jdk.crypto.pkcs11</to> 388 <to>jdk.crypto.ucrypto</to> 389 </export> 390 <export> 391 <name>sun.security.internal.interfaces</name> 392 <to>jdk.crypto.pkcs11</to> 393 </export> 394 <export> 395 <name>sun.security.internal.spec</name> 396 <to>jdk.crypto.mscapi</to> 397 <to>jdk.crypto.pkcs11</to> 398 <to>jdk.crypto.ucrypto</to> 399 </export> 400 <export> 401 <name>sun.security.jca</name> 402 <to>java.smartcardio</to> 403 <to>java.xml.crypto</to> 404 <to>jdk.crypto.ec</to> 405 <to>jdk.crypto.pkcs11</to> 406 <to>jdk.crypto.ucrypto</to> 407 <to>jdk.naming.dns</to> 408 </export> 409 <export> 410 <name>sun.security.pkcs</name> 411 <to>jdk.crypto.ec</to> 412 <to>jdk.deploy.osx</to> 413 <to>jdk.jartool</to> 414 </export> 415 <export> 416 <name>sun.security.provider</name> 417 <to>java.rmi</to> 418 <to>java.security.jgss</to> 419 <to>jdk.crypto.pkcs11</to> 420 <to>jdk.jartool</to> 421 <to>jdk.policytool</to> 422 <to>jdk.security.auth</to> 423 </export> 424 <export> 425 <name>sun.security.provider.certpath</name> 426 <to>java.naming</to> 427 </export> 428 <export> 429 <name>sun.security.rsa</name> 430 <to>jdk.crypto.mscapi</to> 431 <to>jdk.crypto.pkcs11</to> 432 </export> 433 <export> 434 <name>sun.security.ssl</name> 435 <to>java.security.jgss</to> 436 </export> 437 <export> 438 <name>sun.security.tools</name> 439 <to>jdk.jartool</to> 440 </export> 441 <export> 442 <name>sun.security.util</name> 443 <to>java.desktop</to> 444 <to>java.naming</to> 445 <to>java.rmi</to> 446 <to>java.security.jgss</to> 447 <to>java.security.sasl</to> 448 <to>java.smartcardio</to> 449 <to>jdk.crypto.ec</to> 450 <to>jdk.crypto.mscapi</to> 451 <to>jdk.crypto.pkcs11</to> 452 <to>jdk.crypto.ucrypto</to> 453 <to>jdk.deploy.osx</to> 454 <to>jdk.jartool</to> 455 <to>jdk.policytool</to> 456 <to>jdk.security.auth</to> 457 <to>jdk.security.jgss</to> 458 </export> 459 <export> 460 <name>sun.security.x509</name> 461 <to>java.naming</to> 462 <to>jdk.crypto.ec</to> 463 <to>jdk.crypto.pkcs11</to> 464 <to>jdk.deploy.osx</to> 465 <to>jdk.jartool</to> 466 <to>jdk.security.auth</to> 467 </export> 468 <export> 469 <name>sun.text</name> 470 <to>java.desktop</to> 471 </export> 472 <export> 473 <name>sun.util</name> 474 <to>java.desktop</to> 475 </export> 476 <export> 477 <name>sun.util.locale.provider</name> 478 <to>java.desktop</to> 479 <to>jdk.localedata</to> 480 </export> 481 <export> 482 <name>jdk.internal.logger</name> 483 <to>java.logging</to> 484 </export> 485 <export> 486 <name>sun.util.logging</name> 487 <to>java.desktop</to> 488 <to>java.logging</to> 489 <to>java.management</to> 490 <to>java.prefs</to> 491 </export> 492 <export> 493 <name>sun.util.resources</name> 494 <to>jdk.localedata</to> 495 </export> 496 </module> 497 <module> 498 <name>java.compact1</name> 499 <depend re-exports="true">java.base</depend> 500 <depend re-exports="true">java.logging</depend> 501 <depend re-exports="true">java.scripting</depend> 502 </module> 503 <module> 504 <name>java.compact2</name> 505 <depend re-exports="true">java.compact1</depend> 506 <depend re-exports="true">java.rmi</depend> 507 <depend re-exports="true">java.sql</depend> 508 <depend re-exports="true">java.xml</depend> 509 </module> 510 <module> 511 <name>java.compact3</name> 512 <depend re-exports="true">java.compact2</depend> 513 <depend re-exports="true">java.compiler</depend> 514 <depend re-exports="true">java.instrument</depend> 515 <depend re-exports="true">java.management</depend> 516 <depend re-exports="true">java.naming</depend> 517 <depend re-exports="true">java.prefs</depend> 518 <depend re-exports="true">java.security.jgss</depend> 519 <depend re-exports="true">java.security.sasl</depend> 520 <depend re-exports="true">java.sql.rowset</depend> 521 <depend re-exports="true">java.xml.crypto</depend> 522 </module> 523 <module> 524 <name>java.compiler</name> 525 <depend>java.base</depend> 526 <depend>java.logging</depend> 527 <export> 528 <name>javax.annotation.processing</name> 529 </export> 530 <export> 531 <name>javax.lang.model</name> 532 </export> 533 <export> 534 <name>javax.lang.model.element</name> 535 </export> 536 <export> 537 <name>javax.lang.model.type</name> 538 </export> 539 <export> 540 <name>javax.lang.model.util</name> 541 </export> 542 <export> 543 <name>javax.tools</name> 544 </export> 545 </module> 546 <module> 547 <name>java.corba</name> 548 <depend>java.base</depend> 549 <depend re-exports="true">java.desktop</depend> 550 <depend>java.logging</depend> 551 <depend>java.naming</depend> 552 <depend re-exports="true">java.rmi</depend> 553 <depend>java.transaction</depend> 554 <export> 555 <name>javax.activity</name> 556 </export> 557 <export> 558 <name>javax.rmi</name> 559 </export> 560 <export> 561 <name>javax.rmi.CORBA</name> 562 </export> 563 <export> 564 <name>org.omg.CORBA</name> 565 </export> 566 <export> 567 <name>org.omg.CORBA.DynAnyPackage</name> 568 </export> 569 <export> 570 <name>org.omg.CORBA.ORBPackage</name> 571 </export> 572 <export> 573 <name>org.omg.CORBA.TypeCodePackage</name> 574 </export> 575 <export> 576 <name>org.omg.CORBA.portable</name> 577 </export> 578 <export> 579 <name>org.omg.CORBA_2_3</name> 580 </export> 581 <export> 582 <name>org.omg.CORBA_2_3.portable</name> 583 </export> 584 <export> 585 <name>org.omg.CosNaming</name> 586 </export> 587 <export> 588 <name>org.omg.CosNaming.NamingContextExtPackage</name> 589 </export> 590 <export> 591 <name>org.omg.CosNaming.NamingContextPackage</name> 592 </export> 593 <export> 594 <name>org.omg.Dynamic</name> 595 </export> 596 <export> 597 <name>org.omg.DynamicAny</name> 598 </export> 599 <export> 600 <name>org.omg.DynamicAny.DynAnyFactoryPackage</name> 601 </export> 602 <export> 603 <name>org.omg.DynamicAny.DynAnyPackage</name> 604 </export> 605 <export> 606 <name>org.omg.IOP</name> 607 </export> 608 <export> 609 <name>org.omg.IOP.CodecFactoryPackage</name> 610 </export> 611 <export> 612 <name>org.omg.IOP.CodecPackage</name> 613 </export> 614 <export> 615 <name>org.omg.Messaging</name> 616 </export> 617 <export> 618 <name>org.omg.PortableInterceptor</name> 619 </export> 620 <export> 621 <name>org.omg.PortableInterceptor.ORBInitInfoPackage</name> 622 </export> 623 <export> 624 <name>org.omg.PortableServer</name> 625 </export> 626 <export> 627 <name>org.omg.PortableServer.CurrentPackage</name> 628 </export> 629 <export> 630 <name>org.omg.PortableServer.POAManagerPackage</name> 631 </export> 632 <export> 633 <name>org.omg.PortableServer.POAPackage</name> 634 </export> 635 <export> 636 <name>org.omg.PortableServer.ServantLocatorPackage</name> 637 </export> 638 <export> 639 <name>org.omg.PortableServer.portable</name> 640 </export> 641 <export> 642 <name>org.omg.SendingContext</name> 643 </export> 644 <export> 645 <name>org.omg.stub.java.rmi</name> 646 </export> 647 <export> 648 <name>com.sun.corba.se.impl.util</name> 649 <to>jdk.rmic</to> 650 </export> 651 </module> 652 <module> 653 <name>java.datatransfer</name> 654 <depend>java.base</depend> 655 <export> 656 <name>java.awt.datatransfer</name> 657 </export> 658 <export> 659 <name>sun.datatransfer</name> 660 <to>java.desktop</to> 661 </export> 662 </module> 663 <module> 664 <name>java.desktop</name> 665 <depend>java.base</depend> 666 <depend>java.logging</depend> 667 <depend>java.prefs</depend> 668 <depend re-exports="true">java.xml</depend> 669 <depend re-exports="true">java.datatransfer</depend> 670 <export> 671 <name>java.applet</name> 672 </export> 673 <export> 674 <name>java.awt</name> 675 </export> 676 <export> 677 <name>java.awt.color</name> 678 </export> 679 <export> 680 <name>java.awt.dnd</name> 681 </export> 682 <export> 683 <name>java.awt.event</name> 684 </export> 685 <export> 686 <name>java.awt.font</name> 687 </export> 688 <export> 689 <name>java.awt.geom</name> 690 </export> 691 <export> 692 <name>java.awt.im</name> 693 </export> 694 <export> 695 <name>java.awt.im.spi</name> 696 </export> 697 <export> 698 <name>java.awt.image</name> 699 </export> 700 <export> 701 <name>java.awt.image.renderable</name> 702 </export> 703 <export> 704 <name>java.awt.print</name> 705 </export> 706 <export> 707 <name>java.beans</name> 708 </export> 709 <export> 710 <name>java.beans.beancontext</name> 711 </export> 712 <export> 713 <name>javax.accessibility</name> 714 </export> 715 <export> 716 <name>javax.imageio</name> 717 </export> 718 <export> 719 <name>javax.imageio.event</name> 720 </export> 721 <export> 722 <name>javax.imageio.metadata</name> 723 </export> 724 <export> 725 <name>javax.imageio.plugins.bmp</name> 726 </export> 727 <export> 728 <name>javax.imageio.plugins.jpeg</name> 729 </export> 730 <export> 731 <name>javax.imageio.spi</name> 732 </export> 733 <export> 734 <name>javax.imageio.stream</name> 735 </export> 736 <export> 737 <name>javax.print</name> 738 </export> 739 <export> 740 <name>javax.print.attribute</name> 741 </export> 742 <export> 743 <name>javax.print.attribute.standard</name> 744 </export> 745 <export> 746 <name>javax.print.event</name> 747 </export> 748 <export> 749 <name>javax.sound.midi</name> 750 </export> 751 <export> 752 <name>javax.sound.midi.spi</name> 753 </export> 754 <export> 755 <name>javax.sound.sampled</name> 756 </export> 757 <export> 758 <name>javax.sound.sampled.spi</name> 759 </export> 760 <export> 761 <name>javax.swing</name> 762 </export> 763 <export> 764 <name>javax.swing.border</name> 765 </export> 766 <export> 767 <name>javax.swing.colorchooser</name> 768 </export> 769 <export> 770 <name>javax.swing.event</name> 771 </export> 772 <export> 773 <name>javax.swing.filechooser</name> 774 </export> 775 <export> 776 <name>javax.swing.plaf</name> 777 </export> 778 <export> 779 <name>javax.swing.plaf.basic</name> 780 </export> 781 <export> 782 <name>javax.swing.plaf.metal</name> 783 </export> 784 <export> 785 <name>javax.swing.plaf.multi</name> 786 </export> 787 <export> 788 <name>javax.swing.plaf.nimbus</name> 789 </export> 790 <export> 791 <name>javax.swing.plaf.synth</name> 792 </export> 793 <export> 794 <name>javax.swing.table</name> 795 </export> 796 <export> 797 <name>javax.swing.text</name> 798 </export> 799 <export> 800 <name>javax.swing.text.html</name> 801 </export> 802 <export> 803 <name>javax.swing.text.html.parser</name> 804 </export> 805 <export> 806 <name>javax.swing.text.rtf</name> 807 </export> 808 <export> 809 <name>javax.swing.tree</name> 810 </export> 811 <export> 812 <name>javax.swing.undo</name> 813 </export> 814 <export> 815 <name>sun.awt</name> 816 <to>jdk.accessibility</to> 817 </export> 818 </module> 819 <module> 820 <name>jdk.jshell</name> 821 <depend>java.base</depend> 822 <depend re-exports="true">java.compiler</depend> 823 <depend>jdk.compiler</depend> 824 <depend>java.desktop</depend> 825 <depend>java.prefs</depend> 826 <depend>jdk.jdi</depend> 827 <depend>jdk.internal.le</depend> 828 <export> 829 <name>jdk.jshell</name> 830 </export> 831 </module> 832 <module> 833 <name>java.instrument</name> 834 <depend>java.base</depend> 835 <export> 836 <name>java.lang.instrument</name> 837 </export> 838 <export> 839 <name>jdk.internal.instrumentation</name> 840 <to>jdk.jfr</to> 841 <to>jdk.management.resource</to> 842 </export> 843 </module> 844 <module> 845 <name>java.logging</name> 846 <depend>java.base</depend> 847 <export> 848 <name>java.util.logging</name> 849 </export> 850 </module> 851 <module> 852 <name>java.management</name> 853 <depend>java.base</depend> 854 <depend>java.logging</depend> 855 <depend>java.naming</depend> 856 <depend re-exports="true">java.rmi</depend> 857 <export> 858 <name>java.lang.management</name> 859 </export> 860 <export> 861 <name>javax.management</name> 862 </export> 863 <export> 864 <name>javax.management.loading</name> 865 </export> 866 <export> 867 <name>javax.management.modelmbean</name> 868 </export> 869 <export> 870 <name>javax.management.monitor</name> 871 </export> 872 <export> 873 <name>javax.management.openmbean</name> 874 </export> 875 <export> 876 <name>javax.management.relation</name> 877 </export> 878 <export> 879 <name>javax.management.remote</name> 880 </export> 881 <export> 882 <name>javax.management.remote.rmi</name> 883 </export> 884 <export> 885 <name>javax.management.timer</name> 886 </export> 887 <export> 888 <name>sun.management</name> 889 <to>jdk.jconsole</to> 890 <to>jdk.management</to> 891 </export> 892 <export> 893 <name>sun.management.spi</name> 894 <to>jdk.management</to> 895 <to>jdk.management.cmm</to> 896 </export> 897 </module> 898 <module> 899 <name>java.naming</name> 900 <depend>java.base</depend> 901 <depend>java.security.sasl</depend> 902 <export> 903 <name>javax.naming</name> 904 </export> 905 <export> 906 <name>javax.naming.directory</name> 907 </export> 908 <export> 909 <name>javax.naming.event</name> 910 </export> 911 <export> 912 <name>javax.naming.ldap</name> 913 </export> 914 <export> 915 <name>javax.naming.spi</name> 916 </export> 917 <export> 918 <name>com.sun.jndi.toolkit.ctx</name> 919 <to>jdk.naming.dns</to> 920 </export> 921 <export> 922 <name>com.sun.jndi.toolkit.url</name> 923 <to>java.corba</to> 924 <to>jdk.naming.dns</to> 925 <to>jdk.naming.rmi</to> 926 </export> 927 </module> 928 <module> 929 <name>java.prefs</name> 930 <depend>java.base</depend> 931 <depend>java.xml</depend> 932 <export> 933 <name>java.util.prefs</name> 934 </export> 935 </module> 936 <module> 937 <name>java.rmi</name> 938 <depend>java.base</depend> 939 <depend>java.logging</depend> 940 <export> 941 <name>java.rmi</name> 942 </export> 943 <export> 944 <name>java.rmi.activation</name> 945 </export> 946 <export> 947 <name>java.rmi.dgc</name> 948 </export> 949 <export> 950 <name>java.rmi.registry</name> 951 </export> 952 <export> 953 <name>java.rmi.server</name> 954 </export> 955 <export> 956 <name>javax.rmi.ssl</name> 957 </export> 958 <export> 959 <name>sun.rmi.registry</name> 960 <to>java.management</to> 961 </export> 962 <export> 963 <name>sun.rmi.server</name> 964 <to>java.management</to> 965 <to>jdk.jconsole</to> 966 </export> 967 <export> 968 <name>sun.rmi.transport</name> 969 <to>java.management</to> 970 <to>jdk.jconsole</to> 971 </export> 972 </module> 973 <module> 974 <name>java.scripting</name> 975 <depend>java.base</depend> 976 <export> 977 <name>javax.script</name> 978 </export> 979 </module> 980 <module> 981 <name>java.se</name> 982 <depend re-exports="true">java.activation</depend> 983 <depend re-exports="true">java.compact3</depend> 984 <depend re-exports="true">java.corba</depend> 985 <depend re-exports="true">java.datatransfer</depend> 986 <depend re-exports="true">java.desktop</depend> 987 <depend re-exports="true">java.transaction</depend> 988 <depend re-exports="true">java.xml.bind</depend> 989 <depend re-exports="true">java.xml.ws</depend> 990 </module> 991 <module> 992 <name>java.security.jgss</name> 993 <depend>java.base</depend> 994 <depend>java.naming</depend> 995 <export> 996 <name>javax.security.auth.kerberos</name> 997 </export> 998 <export> 999 <name>org.ietf.jgss</name> 1000 </export> 1001 <export> 1002 <name>sun.security.jgss.krb5</name> 1003 <to>jdk.security.auth</to> 1004 </export> 1005 <export> 1006 <name>sun.security.krb5</name> 1007 <to>jdk.security.auth</to> 1008 </export> 1009 <export> 1010 <name>sun.security.krb5.internal.ktab</name> 1011 <to>jdk.security.auth</to> 1012 </export> 1013 <export> 1014 <name>sun.security.jgss</name> 1015 <to>jdk.security.jgss</to> 1016 </export> 1017 <export> 1018 <name>sun.security.krb5.internal</name> 1019 <to>jdk.security.jgss</to> 1020 </export> 1021 </module> 1022 <module> 1023 <name>java.security.sasl</name> 1024 <depend>java.base</depend> 1025 <depend>java.logging</depend> 1026 <export> 1027 <name>javax.security.sasl</name> 1028 </export> 1029 <export> 1030 <name>com.sun.security.sasl.util</name> 1031 <to>jdk.security.jgss</to> 1032 </export> 1033 </module> 1034 <module> 1035 <name>java.smartcardio</name> 1036 <depend>java.base</depend> 1037 <export> 1038 <name>javax.smartcardio</name> 1039 </export> 1040 </module> 1041 <module> 1042 <name>java.sql</name> 1043 <depend>java.base</depend> 1044 <depend re-exports="true">java.logging</depend> 1045 <depend re-exports="true">java.xml</depend> 1046 <export> 1047 <name>java.sql</name> 1048 </export> 1049 <export> 1050 <name>javax.sql</name> 1051 </export> 1052 <export> 1053 <name>javax.transaction.xa</name> 1054 </export> 1055 </module> 1056 <module> 1057 <name>java.sql.rowset</name> 1058 <depend>java.base</depend> 1059 <depend re-exports="true">java.logging</depend> 1060 <depend re-exports="true">java.naming</depend> 1061 <depend re-exports="true">java.sql</depend> 1062 <depend>java.xml</depend> 1063 <export> 1064 <name>javax.sql.rowset</name> 1065 </export> 1066 <export> 1067 <name>javax.sql.rowset.serial</name> 1068 </export> 1069 <export> 1070 <name>javax.sql.rowset.spi</name> 1071 </export> 1072 </module> 1073 <module> 1074 <name>java.transaction</name> 1075 <depend>java.base</depend> 1076 <depend re-exports="true">java.rmi</depend> 1077 <export> 1078 <name>javax.transaction</name> 1079 </export> 1080 </module> 1081 <module> 1082 <name>java.xml</name> 1083 <depend>java.base</depend> 1084 <export> 1085 <name>javax.xml</name> 1086 </export> 1087 <export> 1088 <name>javax.xml.catalog</name> 1089 </export> 1090 <export> 1091 <name>javax.xml.datatype</name> 1092 </export> 1093 <export> 1094 <name>javax.xml.namespace</name> 1095 </export> 1096 <export> 1097 <name>javax.xml.parsers</name> 1098 </export> 1099 <export> 1100 <name>javax.xml.stream</name> 1101 </export> 1102 <export> 1103 <name>javax.xml.stream.events</name> 1104 </export> 1105 <export> 1106 <name>javax.xml.stream.util</name> 1107 </export> 1108 <export> 1109 <name>javax.xml.transform</name> 1110 </export> 1111 <export> 1112 <name>javax.xml.transform.dom</name> 1113 </export> 1114 <export> 1115 <name>javax.xml.transform.sax</name> 1116 </export> 1117 <export> 1118 <name>javax.xml.transform.stax</name> 1119 </export> 1120 <export> 1121 <name>javax.xml.transform.stream</name> 1122 </export> 1123 <export> 1124 <name>javax.xml.validation</name> 1125 </export> 1126 <export> 1127 <name>javax.xml.xpath</name> 1128 </export> 1129 <export> 1130 <name>org.w3c.dom</name> 1131 </export> 1132 <export> 1133 <name>org.w3c.dom.bootstrap</name> 1134 </export> 1135 <export> 1136 <name>org.w3c.dom.events</name> 1137 </export> 1138 <export> 1139 <name>org.w3c.dom.ls</name> 1140 </export> 1141 <export> 1142 <name>org.w3c.dom.ranges</name> 1143 </export> 1144 <export> 1145 <name>org.w3c.dom.traversal</name> 1146 </export> 1147 <export> 1148 <name>org.w3c.dom.views</name> 1149 </export> 1150 <export> 1151 <name>org.xml.sax</name> 1152 </export> 1153 <export> 1154 <name>org.xml.sax.ext</name> 1155 </export> 1156 <export> 1157 <name>org.xml.sax.helpers</name> 1158 </export> 1159 <export> 1160 <name>com.sun.org.apache.xerces.internal.dom</name> 1161 <to>java.xml.ws</to> 1162 </export> 1163 <export> 1164 <name>com.sun.org.apache.xerces.internal.jaxp</name> 1165 <to>java.xml.ws</to> 1166 </export> 1167 <export> 1168 <name>com.sun.org.apache.xerces.internal.util</name> 1169 <to>java.xml.ws</to> 1170 </export> 1171 <export> 1172 <name>com.sun.org.apache.xml.internal.dtm</name> 1173 <to>java.xml.crypto</to> 1174 </export> 1175 <export> 1176 <name>com.sun.org.apache.xml.internal.resolver</name> 1177 <to>java.xml.ws</to> 1178 <to>jdk.xml.bind</to> 1179 </export> 1180 <export> 1181 <name>com.sun.org.apache.xml.internal.resolver.tools</name> 1182 <to>java.xml.ws</to> 1183 <to>jdk.xml.bind</to> 1184 </export> 1185 <export> 1186 <name>com.sun.org.apache.xml.internal.utils</name> 1187 <to>java.xml.crypto</to> 1188 </export> 1189 <export> 1190 <name>com.sun.org.apache.xpath.internal</name> 1191 <to>java.xml.crypto</to> 1192 </export> 1193 <export> 1194 <name>com.sun.org.apache.xpath.internal.compiler</name> 1195 <to>java.xml.crypto</to> 1196 </export> 1197 <export> 1198 <name>com.sun.org.apache.xpath.internal.functions</name> 1199 <to>java.xml.crypto</to> 1200 </export> 1201 <export> 1202 <name>com.sun.org.apache.xpath.internal.objects</name> 1203 <to>java.xml.crypto</to> 1204 </export> 1205 <export> 1206 <name>com.sun.org.apache.xpath.internal.res</name> 1207 <to>java.xml.crypto</to> 1208 </export> 1209 </module> 1210 <module> 1211 <name>java.xml.bind</name> 1212 <depend re-exports="true">java.activation</depend> 1213 <depend>java.base</depend> 1214 <depend>java.compiler</depend> 1215 <depend>java.datatransfer</depend> 1216 <depend>java.desktop</depend> 1217 <depend>java.logging</depend> 1218 <depend re-exports="true">java.xml</depend> 1219 <export> 1220 <name>javax.xml.bind</name> 1221 </export> 1222 <export> 1223 <name>javax.xml.bind.annotation</name> 1224 </export> 1225 <export> 1226 <name>javax.xml.bind.annotation.adapters</name> 1227 </export> 1228 <export> 1229 <name>javax.xml.bind.attachment</name> 1230 </export> 1231 <export> 1232 <name>javax.xml.bind.helpers</name> 1233 </export> 1234 <export> 1235 <name>javax.xml.bind.util</name> 1236 </export> 1237 <export> 1238 <name>com.sun.istack.internal</name> 1239 <to>java.xml.ws</to> 1240 <to>jdk.xml.bind</to> 1241 <to>jdk.xml.ws</to> 1242 </export> 1243 <export> 1244 <name>com.sun.istack.internal.localization</name> 1245 <to>java.xml.ws</to> 1246 <to>jdk.xml.ws</to> 1247 </export> 1248 <export> 1249 <name>com.sun.istack.internal.logging</name> 1250 <to>java.xml.ws</to> 1251 <to>jdk.xml.ws</to> 1252 </export> 1253 <export> 1254 <name>com.sun.xml.internal.bind</name> 1255 <to>java.xml.ws</to> 1256 <to>jdk.xml.bind</to> 1257 <to>jdk.xml.ws</to> 1258 </export> 1259 <export> 1260 <name>com.sun.xml.internal.bind.annotation</name> 1261 <to>jdk.xml.bind</to> 1262 </export> 1263 <export> 1264 <name>com.sun.xml.internal.bind.api</name> 1265 <to>java.xml.ws</to> 1266 <to>jdk.xml.bind</to> 1267 </export> 1268 <export> 1269 <name>com.sun.xml.internal.bind.api.impl</name> 1270 <to>java.xml.ws</to> 1271 <to>jdk.xml.bind</to> 1272 </export> 1273 <export> 1274 <name>com.sun.xml.internal.bind.marshaller</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.bind.unmarshaller</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.bind.util</name> 1287 <to>java.xml.ws</to> 1288 <to>jdk.xml.bind</to> 1289 <to>jdk.xml.ws</to> 1290 </export> 1291 <export> 1292 <name>com.sun.xml.internal.bind.v2</name> 1293 <to>java.xml.ws</to> 1294 <to>jdk.xml.bind</to> 1295 <to>jdk.xml.ws</to> 1296 </export> 1297 <export> 1298 <name>com.sun.xml.internal.bind.v2.model.annotation</name> 1299 <to>java.xml.ws</to> 1300 <to>jdk.xml.bind</to> 1301 <to>jdk.xml.ws</to> 1302 </export> 1303 <export> 1304 <name>com.sun.xml.internal.bind.v2.model.core</name> 1305 <to>jdk.xml.bind</to> 1306 </export> 1307 <export> 1308 <name>com.sun.xml.internal.bind.v2.model.impl</name> 1309 <to>jdk.xml.bind</to> 1310 </export> 1311 <export> 1312 <name>com.sun.xml.internal.bind.v2.model.nav</name> 1313 <to>java.xml.ws</to> 1314 <to>jdk.xml.bind</to> 1315 <to>jdk.xml.ws</to> 1316 </export> 1317 <export> 1318 <name>com.sun.xml.internal.bind.v2.model.runtime</name> 1319 <to>java.xml.ws</to> 1320 </export> 1321 <export> 1322 <name>com.sun.xml.internal.bind.v2.model.util</name> 1323 <to>jdk.xml.bind</to> 1324 </export> 1325 <export> 1326 <name>com.sun.xml.internal.bind.v2.runtime</name> 1327 <to>java.xml.ws</to> 1328 <to>jdk.xml.bind</to> 1329 </export> 1330 <export> 1331 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name> 1332 <to>java.xml.ws</to> 1333 </export> 1334 <export> 1335 <name>com.sun.xml.internal.bind.v2.schemagen</name> 1336 <to>java.xml.ws</to> 1337 <to>jdk.xml.bind</to> 1338 </export> 1339 <export> 1340 <name>com.sun.xml.internal.bind.v2.schemagen.episode</name> 1341 <to>jdk.xml.bind</to> 1342 </export> 1343 <export> 1344 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name> 1345 <to>java.xml.ws</to> 1346 </export> 1347 <export> 1348 <name>com.sun.xml.internal.bind.v2.util</name> 1349 <to>jdk.xml.bind</to> 1350 <to>jdk.xml.ws</to> 1351 </export> 1352 <export> 1353 <name>com.sun.xml.internal.fastinfoset.stax</name> 1354 <to>java.xml.ws</to> 1355 </export> 1356 <export> 1357 <name>com.sun.xml.internal.fastinfoset.vocab</name> 1358 <to>java.xml.ws</to> 1359 </export> 1360 <export> 1361 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name> 1362 <to>java.xml.ws</to> 1363 </export> 1364 <export> 1365 <name>com.sun.xml.internal.org.jvnet.mimepull</name> 1366 <to>java.xml.ws</to> 1367 </export> 1368 <export> 1369 <name>com.sun.xml.internal.org.jvnet.staxex</name> 1370 <to>java.xml.ws</to> 1371 </export> 1372 <export> 1373 <name>com.sun.xml.internal.org.jvnet.staxex.util</name> 1374 <to>java.xml.ws</to> 1375 </export> 1376 <export> 1377 <name>com.sun.xml.internal.txw2</name> 1378 <to>java.xml.ws</to> 1379 <to>jdk.xml.bind</to> 1380 <to>jdk.xml.ws</to> 1381 </export> 1382 <export> 1383 <name>com.sun.xml.internal.txw2.annotation</name> 1384 <to>java.xml.ws</to> 1385 <to>jdk.xml.bind</to> 1386 <to>jdk.xml.ws</to> 1387 </export> 1388 <export> 1389 <name>com.sun.xml.internal.txw2.output</name> 1390 <to>java.xml.ws</to> 1391 <to>jdk.xml.bind</to> 1392 <to>jdk.xml.ws</to> 1393 </export> 1394 </module> 1395 <module> 1396 <name>java.xml.crypto</name> 1397 <depend>java.base</depend> 1398 <depend>java.logging</depend> 1399 <depend re-exports="true">java.xml</depend> 1400 <export> 1401 <name>javax.xml.crypto</name> 1402 </export> 1403 <export> 1404 <name>javax.xml.crypto.dom</name> 1405 </export> 1406 <export> 1407 <name>javax.xml.crypto.dsig</name> 1408 </export> 1409 <export> 1410 <name>javax.xml.crypto.dsig.dom</name> 1411 </export> 1412 <export> 1413 <name>javax.xml.crypto.dsig.keyinfo</name> 1414 </export> 1415 <export> 1416 <name>javax.xml.crypto.dsig.spec</name> 1417 </export> 1418 </module> 1419 <module> 1420 <name>java.xml.ws</name> 1421 <depend>java.annotations.common</depend> 1422 <depend>java.base</depend> 1423 <depend>java.datatransfer</depend> 1424 <depend>java.desktop</depend> 1425 <depend>java.logging</depend> 1426 <depend>java.management</depend> 1427 <depend>java.rmi</depend> 1428 <depend re-exports="true">java.activation</depend> 1429 <depend re-exports="true">java.xml</depend> 1430 <depend re-exports="true">java.xml.bind</depend> 1431 <depend>jdk.httpserver</depend> 1432 <export> 1433 <name>javax.jws</name> 1434 </export> 1435 <export> 1436 <name>javax.jws.soap</name> 1437 </export> 1438 <export> 1439 <name>javax.xml.soap</name> 1440 </export> 1441 <export> 1442 <name>javax.xml.ws</name> 1443 </export> 1444 <export> 1445 <name>javax.xml.ws.handler</name> 1446 </export> 1447 <export> 1448 <name>javax.xml.ws.handler.soap</name> 1449 </export> 1450 <export> 1451 <name>javax.xml.ws.http</name> 1452 </export> 1453 <export> 1454 <name>javax.xml.ws.soap</name> 1455 </export> 1456 <export> 1457 <name>javax.xml.ws.spi</name> 1458 </export> 1459 <export> 1460 <name>javax.xml.ws.spi.http</name> 1461 </export> 1462 <export> 1463 <name>javax.xml.ws.wsaddressing</name> 1464 </export> 1465 <export> 1466 <name>com.oracle.webservices.internal.api.databinding</name> 1467 <to>jdk.xml.ws</to> 1468 </export> 1469 <export> 1470 <name>com.sun.xml.internal.ws.addressing</name> 1471 <to>jdk.xml.ws</to> 1472 </export> 1473 <export> 1474 <name>com.sun.xml.internal.ws.addressing.v200408</name> 1475 <to>jdk.xml.ws</to> 1476 </export> 1477 <export> 1478 <name>com.sun.xml.internal.ws.api</name> 1479 <to>jdk.xml.ws</to> 1480 </export> 1481 <export> 1482 <name>com.sun.xml.internal.ws.api.addressing</name> 1483 <to>jdk.xml.ws</to> 1484 </export> 1485 <export> 1486 <name>com.sun.xml.internal.ws.api.databinding</name> 1487 <to>jdk.xml.ws</to> 1488 </export> 1489 <export> 1490 <name>com.sun.xml.internal.ws.api.model</name> 1491 <to>jdk.xml.ws</to> 1492 </export> 1493 <export> 1494 <name>com.sun.xml.internal.ws.api.server</name> 1495 <to>jdk.xml.ws</to> 1496 </export> 1497 <export> 1498 <name>com.sun.xml.internal.ws.api.streaming</name> 1499 <to>jdk.xml.ws</to> 1500 </export> 1501 <export> 1502 <name>com.sun.xml.internal.ws.api.wsdl.parser</name> 1503 <to>jdk.xml.ws</to> 1504 </export> 1505 <export> 1506 <name>com.sun.xml.internal.ws.api.wsdl.writer</name> 1507 <to>jdk.xml.ws</to> 1508 </export> 1509 <export> 1510 <name>com.sun.xml.internal.ws.binding</name> 1511 <to>jdk.xml.ws</to> 1512 </export> 1513 <export> 1514 <name>com.sun.xml.internal.ws.db</name> 1515 <to>jdk.xml.ws</to> 1516 </export> 1517 <export> 1518 <name>com.sun.xml.internal.ws.model</name> 1519 <to>jdk.xml.ws</to> 1520 </export> 1521 <export> 1522 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name> 1523 <to>jdk.xml.ws</to> 1524 </export> 1525 <export> 1526 <name>com.sun.xml.internal.ws.spi.db</name> 1527 <to>jdk.xml.ws</to> 1528 </export> 1529 <export> 1530 <name>com.sun.xml.internal.ws.streaming</name> 1531 <to>jdk.xml.ws</to> 1532 </export> 1533 <export> 1534 <name>com.sun.xml.internal.ws.util</name> 1535 <to>jdk.xml.ws</to> 1536 </export> 1537 <export> 1538 <name>com.sun.xml.internal.ws.util.exception</name> 1539 <to>jdk.xml.ws</to> 1540 </export> 1541 <export> 1542 <name>com.sun.xml.internal.ws.util.xml</name> 1543 <to>jdk.xml.ws</to> 1544 </export> 1545 <export> 1546 <name>com.sun.xml.internal.ws.wsdl.parser</name> 1547 <to>jdk.xml.ws</to> 1548 </export> 1549 <export> 1550 <name>com.sun.xml.internal.ws.wsdl.writer</name> 1551 <to>jdk.xml.ws</to> 1552 </export> 1553 </module> 1554 <module> 1555 <name>jdk.attach</name> 1556 <depend>java.base</depend> 1557 <depend>jdk.jvmstat</depend> 1558 <export> 1559 <name>com.sun.tools.attach</name> 1560 </export> 1561 <export> 1562 <name>com.sun.tools.attach.spi</name> 1563 </export> 1564 <export> 1565 <name>sun.tools.attach</name> 1566 <to>jdk.jcmd</to> 1567 </export> 1568 </module> 1569 <module> 1570 <name>jdk.charsets</name> 1571 <depend>java.base</depend> 1572 </module> 1573 <module> 1574 <name>jdk.compiler</name> 1575 <depend>java.base</depend> 1576 <depend re-exports="true">java.compiler</depend> 1577 <export> 1578 <name>com.sun.source.doctree</name> 1579 </export> 1580 <export> 1581 <name>com.sun.source.tree</name> 1582 </export> 1583 <export> 1584 <name>com.sun.source.util</name> 1585 </export> 1586 <export> 1587 <name>com.sun.tools.javac</name> 1588 </export> 1589 <export> 1590 <name>com.sun.tools.doclint</name> 1591 <to>jdk.javadoc</to> 1592 </export> 1593 <export> 1594 <name>com.sun.tools.javac.api</name> 1595 <to>jdk.jshell</to> 1596 <to>jdk.javadoc</to> 1597 </export> 1598 <export> 1599 <name>com.sun.tools.javac.code</name> 1600 <to>jdk.jshell</to> 1601 <to>jdk.javadoc</to> 1602 </export> 1603 <export> 1604 <name>com.sun.tools.javac.comp</name> 1605 <to>jdk.jshell</to> 1606 <to>jdk.javadoc</to> 1607 </export> 1608 <export> 1609 <name>com.sun.tools.javac.file</name> 1610 <to>jdk.javadoc</to> 1611 <to>jdk.jdeps</to> 1612 </export> 1613 <export> 1614 <name>com.sun.tools.javac.jvm</name> 1615 <to>jdk.jshell</to> 1616 <to>jdk.javadoc</to> 1617 </export> 1618 <export> 1619 <name>com.sun.tools.javac.main</name> 1620 <to>jdk.jshell</to> 1621 <to>jdk.javadoc</to> 1622 </export> 1623 <export> 1624 <name>com.sun.tools.javac.nio</name> 1625 <to>jdk.javadoc</to> 1626 </export> 1627 <export> 1628 <name>com.sun.tools.javac.parser</name> 1629 <to>jdk.jshell</to> 1630 </export> 1631 <export> 1632 <name>com.sun.tools.javac.platform</name> 1633 <to>jdk.javadoc</to> 1634 </export> 1635 <export> 1636 <name>com.sun.tools.javac.sym</name> 1637 <to>jdk.javadoc</to> 1638 </export> 1639 <export> 1640 <name>com.sun.tools.javac.tree</name> 1641 <to>jdk.jshell</to> 1642 <to>jdk.javadoc</to> 1643 </export> 1644 <export> 1645 <name>com.sun.tools.javac.util</name> 1646 <to>jdk.jshell</to> 1647 <to>jdk.javadoc</to> 1648 <to>jdk.jdeps</to> 1649 </export> 1650 <export> 1651 <name>com.sun.tools.javac.model</name> 1652 <to>jdk.javadoc</to> 1653 </export> 1654 </module> 1655 <module> 1656 <name>jdk.crypto.ec</name> 1657 <depend>java.base</depend> 1658 <export> 1659 <name>sun.security.ec</name> 1660 <to>jdk.crypto.pkcs11</to> 1661 </export> 1662 </module> 1663 <module> 1664 <name>jdk.crypto.mscapi</name> 1665 <depend>java.base</depend> 1666 </module> 1667 <module> 1668 <name>jdk.crypto.pkcs11</name> 1669 <depend>java.base</depend> 1670 <depend>jdk.crypto.ec</depend> 1671 </module> 1672 <module> 1673 <name>jdk.crypto.ucrypto</name> 1674 <depend>java.base</depend> 1675 </module> 1676 <module> 1677 <name>jdk.deploy.osx</name> 1678 <depend>java.base</depend> 1679 <depend>java.desktop</depend> 1680 </module> 1681 <module> 1682 <name>jdk.dev</name> 1683 <depend>java.base</depend> 1684 </module> 1685 <module> 1686 <name>jdk.dynalink</name> 1687 <depend>java.base</depend> 1688 <depend>java.logging</depend> 1689 <export> 1690 <name>jdk.dynalink</name> 1691 </export> 1692 <export> 1693 <name>jdk.dynalink.beans</name> 1694 </export> 1695 <export> 1696 <name>jdk.dynalink.linker</name> 1697 </export> 1698 <export> 1699 <name>jdk.dynalink.linker.support</name> 1700 </export> 1701 <export> 1702 <name>jdk.dynalink.support</name> 1703 </export> 1704 </module> 1705 <module> 1706 <name>jdk.hotspot.agent</name> 1707 <depend>java.base</depend> 1708 <depend>java.datatransfer</depend> 1709 <depend>java.desktop</depend> 1710 <depend>java.rmi</depend> 1711 <depend>java.scripting</depend> 1712 <depend>jdk.jdi</depend> 1713 </module> 1714 <module> 1715 <name>jdk.httpserver</name> 1716 <depend>java.base</depend> 1717 <depend>java.logging</depend> 1718 <export> 1719 <name>com.sun.net.httpserver</name> 1720 </export> 1721 <export> 1722 <name>com.sun.net.httpserver.spi</name> 1723 </export> 1724 </module> 1725 <module> 1726 <name>jdk.internal.le</name> 1727 <depend>java.base</depend> 1728 <export> 1729 <name>jdk.internal.jline</name> 1730 <to>jdk.jshell</to> 1731 <to>jdk.scripting.nashorn.shell</to> 1732 </export> 1733 <export> 1734 <name>jdk.internal.jline.console</name> 1735 <to>jdk.jshell</to> 1736 <to>jdk.scripting.nashorn.shell</to> 1737 </export> 1738 <export> 1739 <name>jdk.internal.jline.console.completer</name> 1740 <to>jdk.jshell</to> 1741 <to>jdk.scripting.nashorn.shell</to> 1742 </export> 1743 <export> 1744 <name>jdk.internal.jline.console.history</name> 1745 <to>jdk.jshell</to> 1746 <to>jdk.scripting.nashorn.shell</to> 1747 </export> 1748 <export> 1749 <name>jdk.internal.jline.internal</name> 1750 <to>jdk.jshell</to> 1751 <to>jdk.scripting.nashorn.shell</to> 1752 </export> 1753 </module> 1754 <module> 1755 <name>jdk.internal.opt</name> 1756 <depend>java.base</depend> 1757 </module> 1758 <module> 1759 <name>jdk.jartool</name> 1760 <depend>java.base</depend> 1761 <export> 1762 <name>com.sun.jarsigner</name> 1763 </export> 1764 <export> 1765 <name>jdk.security.jarsigner</name> 1766 </export> 1767 </module> 1768 <module> 1769 <name>jdk.javadoc</name> 1770 <depend>java.base</depend> 1771 <depend re-exports="true">java.compiler</depend> 1772 <depend>java.xml</depend> 1773 <depend re-exports="true">jdk.compiler</depend> 1774 <export> 1775 <name>com.sun.javadoc</name> 1776 </export> 1777 <export> 1778 <name>com.sun.tools.doclets</name> 1779 </export> 1780 <export> 1781 <name>com.sun.tools.javadoc</name> 1782 </export> 1783 <export> 1784 <name>jdk.javadoc.doclet</name> 1785 </export> 1786 <export> 1787 <name>jdk.javadoc.doclet.taglet</name> 1788 </export> 1789 </module> 1790 <module> 1791 <name>jdk.jcmd</name> 1792 <depend>java.base</depend> 1793 <depend>jdk.attach</depend> 1794 <depend>jdk.jvmstat</depend> 1795 </module> 1796 <module> 1797 <name>jdk.jconsole</name> 1798 <depend>java.base</depend> 1799 <depend re-exports="true">java.desktop</depend> 1800 <depend>java.logging</depend> 1801 <depend re-exports="true">java.management</depend> 1802 <depend>java.rmi</depend> 1803 <depend>jdk.attach</depend> 1804 <depend>jdk.jvmstat</depend> 1805 <depend>jdk.management</depend> 1806 <export> 1807 <name>com.sun.tools.jconsole</name> 1808 </export> 1809 </module> 1810 <module> 1811 <name>jdk.jdeps</name> 1812 <depend>java.base</depend> 1813 <depend>java.compiler</depend> 1814 <depend>java.xml</depend> 1815 <depend>jdk.compiler</depend> 1816 </module> 1817 <module> 1818 <name>jdk.jdi</name> 1819 <depend>java.base</depend> 1820 <depend>jdk.attach</depend> 1821 <export> 1822 <name>com.sun.jdi</name> 1823 </export> 1824 <export> 1825 <name>com.sun.jdi.connect</name> 1826 </export> 1827 <export> 1828 <name>com.sun.jdi.connect.spi</name> 1829 </export> 1830 <export> 1831 <name>com.sun.jdi.event</name> 1832 </export> 1833 <export> 1834 <name>com.sun.jdi.request</name> 1835 </export> 1836 <export> 1837 <name>com.sun.tools.jdi</name> 1838 <to>jdk.hotspot.agent</to> 1839 </export> 1840 </module> 1841 <module> 1842 <name>jdk.jdwp.agent</name> 1843 <depend>java.base</depend> 1844 </module> 1845 <module> 1846 <name>jdk.jvmstat</name> 1847 <depend>java.base</depend> 1848 <export> 1849 <name>sun.jvmstat.monitor</name> 1850 <to>jdk.attach</to> 1851 <to>jdk.jcmd</to> 1852 <to>jdk.jconsole</to> 1853 <to>jdk.jvmstat.rmi</to> 1854 </export> 1855 <export> 1856 <name>sun.jvmstat.monitor.event</name> 1857 <to>jdk.jcmd</to> 1858 <to>jdk.jvmstat.rmi</to> 1859 </export> 1860 <export> 1861 <name>sun.jvmstat.perfdata.monitor</name> 1862 <to>jdk.jvmstat.rmi</to> 1863 </export> 1864 </module> 1865 <module> 1866 <name>jdk.jvmstat.rmi</name> 1867 <depend>java.base</depend> 1868 <depend>java.rmi</depend> 1869 <depend>jdk.jvmstat</depend> 1870 <export> 1871 <name>sun.jvmstat.monitor.remote</name> 1872 <to>java.rmi</to> 1873 </export> 1874 </module> 1875 <module> 1876 <name>jdk.localedata</name> 1877 <depend>java.base</depend> 1878 </module> 1879 <module> 1880 <name>jdk.management</name> 1881 <depend>java.base</depend> 1882 <depend re-exports="true">java.management</depend> 1883 <export> 1884 <name>com.sun.management</name> 1885 </export> 1886 </module> 1887 <module> 1888 <name>jdk.naming.dns</name> 1889 <depend>java.base</depend> 1890 <depend>java.naming</depend> 1891 </module> 1892 <module> 1893 <name>jdk.naming.rmi</name> 1894 <depend>java.base</depend> 1895 <depend>java.naming</depend> 1896 <depend>java.rmi</depend> 1897 </module> 1898 <module> 1899 <name>jdk.pack200</name> 1900 <depend>java.base</depend> 1901 </module> 1902 <module> 1903 <name>jdk.policytool</name> 1904 <depend>java.base</depend> 1905 <depend>java.desktop</depend> 1906 <depend>java.logging</depend> 1907 <depend>java.management</depend> 1908 <depend>java.security.jgss</depend> 1909 <depend>java.sql</depend> 1910 <depend>jdk.security.jgss</depend> 1911 </module> 1912 <module> 1913 <name>jdk.rmic</name> 1914 <depend>java.base</depend> 1915 <depend>java.corba</depend> 1916 <depend>jdk.compiler</depend> 1917 <depend>jdk.javadoc</depend> 1918 </module> 1919 <module> 1920 <name>jdk.scripting.nashorn</name> 1921 <depend>java.base</depend> 1922 <depend>java.logging</depend> 1923 <depend>jdk.dynalink</depend> 1924 <depend re-exports="true">java.scripting</depend> 1925 <export> 1926 <name>jdk.nashorn.internal.runtime</name> 1927 <to>jdk.scripting.nashorn.shell</to> 1928 </export> 1929 <export> 1930 <name>jdk.nashorn.internal.objects</name> 1931 <to>jdk.scripting.nashorn.shell</to> 1932 </export> 1933 <export> 1934 <name>jdk.nashorn.tools</name> 1935 <to>jdk.scripting.nashorn.shell</to> 1936 </export> 1937 <export> 1938 <name>jdk.nashorn.api.scripting</name> 1939 </export> 1940 <export> 1941 <name>jdk.nashorn.api.tree</name> 1942 </export> 1943 </module> 1944 <module> 1945 <name>jdk.scripting.nashorn.shell</name> 1946 <depend>java.base</depend> 1947 <depend>jdk.scripting.nashorn</depend> 1948 <depend>jdk.internal.le</depend> <!-- jline --> 1949 <depend>java.desktop</depend> <!-- EditPad --> 1950 <depend>java.compiler</depend> <!-- java package completion --> 1951 </module> 1952 <module> 1953 <name>jdk.sctp</name> 1954 <depend>java.base</depend> 1955 <export> 1956 <name>com.sun.nio.sctp</name> 1957 </export> 1958 </module> 1959 <module> 1960 <name>jdk.security.auth</name> 1961 <depend>java.base</depend> 1962 <depend re-exports="true">java.naming</depend> 1963 <depend>java.security.jgss</depend> 1964 <export> 1965 <name>com.sun.security.auth</name> 1966 </export> 1967 <export> 1968 <name>com.sun.security.auth.callback</name> 1969 </export> 1970 <export> 1971 <name>com.sun.security.auth.login</name> 1972 </export> 1973 <export> 1974 <name>com.sun.security.auth.module</name> 1975 </export> 1976 </module> 1977 <module> 1978 <name>jdk.security.jgss</name> 1979 <depend>java.base</depend> 1980 <depend>java.logging</depend> 1981 <depend re-exports="true">java.security.jgss</depend> 1982 <depend>java.security.sasl</depend> 1983 <export> 1984 <name>com.sun.security.jgss</name> 1985 </export> 1986 </module> 1987 <module> 1988 <name>jdk.vm.ci</name> 1989 <depend>java.base</depend> 1990 <export> 1991 <name>jdk.vm.ci.hotspot</name> 1992 <to>jdk.jfr</to> 1993 </export> 1994 <export> 1995 <name>jdk.vm.ci.hotspot.events</name> 1996 <to>jdk.jfr</to> 1997 </export> 1998 </module> 1999 <module> 2000 <name>jdk.xml.bind</name> 2001 <depend>java.activation</depend> 2002 <depend>java.base</depend> 2003 <depend>java.compiler</depend> 2004 <depend>java.datatransfer</depend> 2005 <depend>java.desktop</depend> 2006 <depend>java.logging</depend> 2007 <depend>java.xml</depend> 2008 <depend>java.xml.bind</depend> 2009 <depend>jdk.compiler</depend> 2010 <export> 2011 <name>com.sun.codemodel.internal</name> 2012 <to>jdk.xml.ws</to> 2013 </export> 2014 <export> 2015 <name>com.sun.codemodel.internal.writer</name> 2016 <to>jdk.xml.ws</to> 2017 </export> 2018 <export> 2019 <name>com.sun.istack.internal.tools</name> 2020 <to>jdk.xml.ws</to> 2021 </export> 2022 <export> 2023 <name>com.sun.tools.internal.jxc.ap</name> 2024 <to>jdk.xml.ws</to> 2025 </export> 2026 <export> 2027 <name>com.sun.tools.internal.jxc.model.nav</name> 2028 <to>jdk.xml.ws</to> 2029 </export> 2030 <export> 2031 <name>com.sun.tools.internal.xjc</name> 2032 <to>jdk.xml.ws</to> 2033 </export> 2034 <export> 2035 <name>com.sun.tools.internal.xjc.api</name> 2036 <to>jdk.xml.ws</to> 2037 </export> 2038 <export> 2039 <name>com.sun.tools.internal.xjc.api.util</name> 2040 <to>jdk.xml.ws</to> 2041 </export> 2042 <export> 2043 <name>com.sun.tools.internal.xjc.reader</name> 2044 <to>jdk.xml.ws</to> 2045 </export> 2046 <export> 2047 <name>com.sun.tools.internal.xjc.reader.internalizer</name> 2048 <to>jdk.xml.ws</to> 2049 </export> 2050 <export> 2051 <name>com.sun.tools.internal.xjc.util</name> 2052 <to>jdk.xml.ws</to> 2053 </export> 2054 <export> 2055 <name>com.sun.xml.internal.xsom.parser</name> 2056 <to>jdk.xml.ws</to> 2057 </export> 2058 </module> 2059 <module> 2060 <name>jdk.xml.dom</name> 2061 <depend>java.base</depend> 2062 <depend re-exports="true">java.xml</depend> 2063 <export> 2064 <name>org.w3c.dom.css</name> 2065 </export> 2066 <export> 2067 <name>org.w3c.dom.html</name> 2068 </export> 2069 <export> 2070 <name>org.w3c.dom.stylesheets</name> 2071 </export> 2072 <export> 2073 <name>org.w3c.dom.xpath</name> 2074 </export> 2075 </module> 2076 <module> 2077 <name>jdk.xml.ws</name> 2078 <depend>java.base</depend> 2079 <depend>java.compiler</depend> 2080 <depend>java.logging</depend> 2081 <depend>java.rmi</depend> 2082 <depend>java.xml</depend> 2083 <depend>java.xml.bind</depend> 2084 <depend>java.xml.ws</depend> 2085 <depend>jdk.xml.bind</depend> 2086 </module> 2087 <module> 2088 <name>jdk.zipfs</name> 2089 <depend>java.base</depend> 2090 </module> 2091 <module> 2092 <name>jdk.accessibility</name> 2093 <depend>java.base</depend> 2094 <depend>java.desktop</depend> 2095 </module> 2096 </modules>