Hi Aleks, This looks fine minus the request of Bill to revert. So no need to see the changes you reverted again
Best Lance > On Jun 16, 2017, at 12:17 PM, Aleks Efimov <aleksej.efi...@oracle.com> wrote: > > Hi, > > Please, help to review the latest changes that addresses the following > comments: > 1. JAXBContext for methods such as createValidator() I would suggest adding > the @Deprecated annotation > > @Deprecated added to JAXBContext::createValidator > > 2. jdk.xml.bind and jdk.xml.ws have been updated via > http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0d797e800441 so you probably > and omit > > Changes in jdk.xml.bind and jdk.xml.ws module declaration files are not > needed because they were addressed by JDK-8181702. Thank you, Lance! > > 3. MimetypesFileTypeMap.java: > - Are the Parens around lines 54-57 really needed? > > I think that the parens are not needed too. Removed them + also > removed parens from MailcapCommandMap javadoc. > Bill, please, confirm if you think otherwise, I can return them back. > > - defaultType and confDir, shouldn’t these be all caps like PROG? > > Converted to upper case. Bill, please, let us know if it you think > that we need to leave it in lower case. > > > 4. Update jdk/test/jdk/modules/etc/JdkQualifiedExportTest.java to remove > "java.xml/com.sun.xml.internal.stream.writers” from KNOWN_EXCEPTION. > > Removed "java.xml/com.sun.xml.internal.stream.writers” from > JdkQualifiedExportTest test. > > New webrev can be found here: > http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/03 > Specdiff: > http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/specdiff_03/overview-summary.html > > > With Best Regards, > Aleksei > > On 06/13/2017 08:53 PM, Dmitry Kornilov wrote: >> Aleks, can you please address Lance’s comments and commit the patch to JDK? >> >> —Dmitry >> >> >>> On 13 Jun 2017, at 20:28, Mandy Chung <mandy.ch...@oracle.com> wrote: >>> >>> My comment can be addressed separately as a follow-up issue. I’m okay with >>> that. >>> >>> I suggest to get Aleks’ help to get this change in JDK 9 asap. >>> >>> Mandy >>> >>>> On Jun 13, 2017, at 11:11 AM, Lance Andersen <lance.ander...@oracle.com> >>>> wrote: >>>> >>>> I think that is fine. You would also want to make sure that Mandy’s >>>> feedback was addressed. >>>> >>>> Best >>>> Lance >>>> >>>> >>>>> On Jun 13, 2017, at 2:08 PM, Dmitry Kornilov <dmitry.korni...@oracle.com> >>>>> wrote: >>>>> >>>>> Roman is on vacation this week and coming back next Tuesday, May 20. If >>>>> we are in a hurry with this sync (and we are) I can ask Aleks Efimov to >>>>> make these changes and commit it to JDK. >>>>> >>>>> —Dmitry >>>>> >>>>> >>>>>> On 13 Jun 2017, at 01:24, Lance Andersen <lance.ander...@oracle.com >>>>>> <mailto:lance.ander...@oracle.com>> wrote: >>>>>> >>>>>> Hi Roman, >>>>>> >>>>>> Overall looks OK. >>>>>> >>>>>> A couple of minor comments >>>>>> >>>>>> - JAXBContext for methods such as createValidator() I would suggest >>>>>> adding the @Deprecated annotation >>>>>> - jdk.xml.bind and jdk.xml.ws have been updated via >>>>>> http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0d797e800441 >>>>>> <http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0d797e800441> so you >>>>>> probably and omit >>>>>> >>>>>> Best >>>>>> Lance >>>>>>> On Jun 1, 2017, at 3:03 PM, Lance Andersen <lance.ander...@oracle.com >>>>>>> <mailto:lance.ander...@oracle.com>> wrote: >>>>>>> >>>>>>> >>>>>>>> On Jun 1, 2017, at 2:18 PM, Roman Grigoriadi >>>>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On 1 Jun 2017, at 20:08, Lance Andersen <lance.ander...@oracle.com >>>>>>>>> <mailto:lance.ander...@oracle.com> <mailto:lance.ander...@oracle.com >>>>>>>>> <mailto:lance.ander...@oracle.com>>> wrote: >>>>>>>>> >>>>>>>>> Hi Aleks, >>>>>>>>> >>>>>>>>> Its all good. I don’t suppose there is a webrev of the diffs from 01 >>>>>>>>> to 02 (or an easy way to see what changed)? >>>>>>>> Unfortunately no list of changed files, just a description of changes >>>>>>>> in my last message. >>>>>>> OK, thank you., >>>>>>>> In addition to those fix for JDK-8176741 is included in this upload >>>>>>>> and some new messages (modeler*.properties, wscompile*.properties) >>>>>>>> >>>>>>>> Maybe I can produce some diff of changed files from git history of the >>>>>>>> standalone (probably still many files) if that would be of any help. >>>>>>>> We may try to sync in a smaller parts next time. >>>>>>> I would not worry about it. I was hoping to just look at just the >>>>>>> changes from the previous, but will be easier for me to just review the >>>>>>> entire webrev again. >>>>>>> >>>>>>>> Roman >>>>>>>> >>>>>>>> >>>>>>>>> Best >>>>>>>>> Lance >>>>>>>>>> On Jun 1, 2017, at 2:06 PM, Aleks Efimov <aleksej.efi...@oracle.com >>>>>>>>>> <mailto:aleksej.efi...@oracle.com> <mailto:aleksej.efi...@oracle.com >>>>>>>>>> <mailto:aleksej.efi...@oracle.com>>> wrote: >>>>>>>>>> >>>>>>>>>> I'm sorry Lance! I'm uploading new version of the webrev right now >>>>>>>>>> to the same location :-) It should be on-line soon =) >>>>>>>>>> >>>>>>>>>> Best, >>>>>>>>>> Aleksei >>>>>>>>>> >>>>>>>>>> On 06/01/2017 06:34 PM, Lance Andersen wrote: >>>>>>>>>>> Hi Roman, >>>>>>>>>>> >>>>>>>>>>> The webrev seems to have gotten moved as I was reviewing it and now >>>>>>>>>>> it is gone :-) >>>>>>>>>>> >>>>>>>>>>>> On May 31, 2017, at 8:06 AM, Roman Grigoriadi >>>>>>>>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com> >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> New webrev can be found here: >>>>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/>> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/>>> >>>>>>>>>>>> >>>>>>>>>>>> Previous review comments have been addressed. >>>>>>>>>>>> >>>>>>>>>>>> New changes since last webrev upload: >>>>>>>>>>>> >>>>>>>>>>>> Few “opens xxx to java.xml.bind” in the module-info of java.xml.ws >>>>>>>>>>>> with descriptions of files in java.xml.ws, which calls >>>>>>>>>>>> JAXBContext#newInstance. >>>>>>>>>>>> >>>>>>>>>>>> JAXB-API: >>>>>>>>>>>> - JAXBContext.java - deprecated implementation discovery with >>>>>>>>>>>> jaxb.properties resource. >>>>>>>>>>>> - ContextFinder when called with String contextPath now tries to >>>>>>>>>>>> resolve jaxb.properties with Class#getResource if >>>>>>>>>>>> ClassLoader#getResource fails due to insufficient openness of >>>>>>>>>>>> jaxb.properties resource package. >>>>>>>>>>>> - better JAXBException message when package of jaxb classes is not >>>>>>>>>>>> open to java.xml.bind >>>>>>>>>>>> >>>>>>>>>>>> JAXB-RI: >>>>>>>>>>>> - fixed escaping newlines when using bundled jaxws transport. >>>>>>>>>>>> >>>>>>>>>>>> SAAJ-RI >>>>>>>>>>>> - fixed TCK test failures >>>>>>>>>>>> >>>>>>>>>>>> JAXWS-RI >>>>>>>>>>>> - fixed parsing wsdl in secure mode >>>>>>>>>>>> >>>>>>>>>>>> We have one JCK runtime test failure, which should be probably >>>>>>>>>>>> fixed in tests, I have created issue for it: >>>>>>>>>>>> https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397> >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397>> >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397> >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397>>> >>>>>>>>>>>> >>>>>>>>>>>> Please review. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Roman >>>>>>>>>>>> >>>>>>>>>>>>> On 8 May 2017, at 22:38, Lance Andersen >>>>>>>>>>>>> <lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com>> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Roman, >>>>>>>>>>>>> >>>>>>>>>>>>> I made a pass through the webrev and have the following feedback: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java >>>>>>>>>>>>> and several files - which follow in the webrev, have formatting >>>>>>>>>>>>> issues with the newly added @override and existing @overrides and >>>>>>>>>>>>> should probably be cleaned up >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java >>>>>>>>>>>>> - can 960 -962 be deleted >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties >>>>>>>>>>>>> - The copyright was reverted. Also what happens to the svn info >>>>>>>>>>>>> in this file with the move to github? >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/soap/package-info.java - >>>>>>>>>>>>> I would use ™ for TM >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/ws/Service.java - See >>>>>>>>>>>>> comments starting at 230 seem off >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRef.java - >>>>>>>>>>>>> I would make the comments starting at 139 be consistent with the >>>>>>>>>>>>> other comments >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/*.properties >>>>>>>>>>>>> - the copyright date was reverted >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.bind/share/classes/module-info.java should already >>>>>>>>>>>>> be updated in the workspace >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/ProcessorException.java >>>>>>>>>>>>> - The copyright should be updated to 2017 >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/util/WSDLParseException.java >>>>>>>>>>>>> - the copyright was reverted >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java >>>>>>>>>>>>> - the copyright was reverted >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java >>>>>>>>>>>>> - the copyright was reverted >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/module-info.java - this was already >>>>>>>>>>>>> updated in the workspace >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java - >>>>>>>>>>>>> the copyright should only be 2017 >>>>>>>>>>>>> >>>>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocalMessages.java. >>>>>>>>>>>>> - the copyright should only be 2017 >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/NewmessagesMessages.java >>>>>>>>>>>>> - the copyright should only be 2017 >>>>>>>>>>>>> >>>>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties >>>>>>>>>>>>> - this is in the workspace already >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> On May 3, 2017, at 12:49 PM, Roman Grigoriadi >>>>>>>>>>>>>> <roman.grigori...@oracle.com >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com> >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com>> >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com> >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>>>> <mailto:roman.grigori...@oracle.com>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> you can find new web rev here: >>>>>>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Previous review comments are addressed. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> The change to version.properties reminds me to ask if there is >>>>>>>>>>>>>>> anything in the jaxws repo to indicate the version of the JAX-* >>>>>>>>>>>>>>> components? It's often difficult to determine what bits are in >>>>>>>>>>>>>>> the JDK vs. the upstream project. >>>>>>>>>>>>>> Version as in our Maven project is 2.3.0-SNAPSHOT for JAX-WS at >>>>>>>>>>>>>> the time we are syncing. Subcomponents (SAAJ, JAXB mainly) are >>>>>>>>>>>>>> promoted, for example >>>>>>>>>>>>>> in >>>>>>>>>>>>>> jdk/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties >>>>>>>>>>>>>> There is: >>>>>>>>>>>>>> # for JDK integration - include version in source zip >>>>>>>>>>>>>> jaxb.jdk.version=2.3.0-b170412.1723 >>>>>>>>>>>>>> >>>>>>>>>>>>>> We can add another version.properties file with versions of all >>>>>>>>>>>>>> JAX-* components. We may also change version from 2.3.0-SNAPSHOT >>>>>>>>>>>>>> to something unique like 2.3.0-bXXXXXX.XXXX before sync and put >>>>>>>>>>>>>> it to maven promoted repo. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Roman >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 12 Mar 2017, at 16:14, Alan Bateman <alan.bate...@oracle.com >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com> >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com>> >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com> >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>>>> <mailto:alan.bate...@oracle.com>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 12/03/2017 14:39, Roman Grigoriadi wrote: >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Please review standalone JAXB/JAXWS changes, synced to >>>>>>>>>>>>>>>> jdk/jaxws repo. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508> >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508>> >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508> >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508>>> >>>>>>>>>>>>>>>> Webrev: >>>>>>>>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I skimmed the changes and have a few comments (I'm sure Lance >>>>>>>>>>>>>>> or someone else will do a more detailed review). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> In JAXBContext then "must be open to the java.xml.bind module" >>>>>>>>>>>>>>> should be "must be open to at least the java.xml.bind module" >>>>>>>>>>>>>>> so as to cover the case that the package is opened >>>>>>>>>>>>>>> unconditionally or to java.xml.bind and other modules. In >>>>>>>>>>>>>>> addition, include "at least" makes it consistent with other >>>>>>>>>>>>>>> wording that we have agreed for other areas. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> In MailcapCommandMap then the following doesn't seem right for >>>>>>>>>>>>>>> the class description: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 59 * (Where <i>java.home</i> is the value of the "java.home" >>>>>>>>>>>>>>> System property >>>>>>>>>>>>>>> 60 * and <i>conf</i> is the directory named "conf" if it >>>>>>>>>>>>>>> exists, >>>>>>>>>>>>>>> 61 * otherwise the directory named "lib"; the "conf" directory >>>>>>>>>>>>>>> was >>>>>>>>>>>>>>> 62 * introduced in JDK 1.9.) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It might be simpler to just have javadoc specify that it >>>>>>>>>>>>>>> attepts to locate the `mailcap` file in the Java run-time image >>>>>>>>>>>>>>> and then add an @implNote with the details as to where it looks >>>>>>>>>>>>>>> for specific runtime releases. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I see the new source file ModuleUtil is using >>>>>>>>>>>>>>> java.util.StringTokenizer. It's use in new code has been >>>>>>>>>>>>>>> discouraged for many years and maybe this could start out using >>>>>>>>>>>>>>> String.split rather than the legacy class. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The change to version.properties reminds me to ask if there is >>>>>>>>>>>>>>> anything in the jaxws repo to indicate the version of the JAX-* >>>>>>>>>>>>>>> components? It's often difficult to determine what bits are in >>>>>>>>>>>>>>> the JDK vs. the upstream project. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -Alan >>>>>>>>>>>>> <oracle_sig_logo.gif> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>>Lance >>>>>>>>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>>>>>>>> Oracle Java Engineering >>>>>>>>>>>>> 1 Network Drive >>>>>>>>>>>>> Burlington, MA 01803 >>>>>>>>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com>> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>>>> <mailto:lance.ander...@oracle.com>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>>Lance >>>>>>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>>>>>> Oracle Java Engineering >>>>>>>>>>> 1 Network Drive >>>>>>>>>>> Burlington, MA 01803 >>>>>>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> <oracle_sig_logo.gif> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>Lance >>>>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>>>> Oracle Java Engineering >>>>>>>>> 1 Network Drive >>>>>>>>> Burlington, MA 01803 >>>>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>Lance >>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>> Oracle Java Engineering >>>>>>> 1 Network Drive >>>>>>> Burlington, MA 01803 >>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>>>>>> >>>>>>> >>>>>>> >>>>>> <oracle_sig_logo.gif> >>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >>>>>> Principal Member of Technical Staff | +1.781.442.2037 >>>>>> Oracle Java Engineering >>>>>> 1 Network Drive >>>>>> Burlington, MA 01803 >>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>> >>>>>> >>>>>> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >>>> Principal Member of Technical Staff | +1.781.442.2037 >>>> Oracle Java Engineering >>>> 1 Network Drive >>>> Burlington, MA 01803 >>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>> >>>> >>>> > > <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>