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