> On 25 Jul 2017, at 18:01, Mandy Chung <mandy.ch...@oracle.com> wrote:
> 
> 
>> On Jul 25, 2017, at 5:29 PM, Andrey Nazarov <andrey.x.naza...@oracle.com 
>> <mailto:andrey.x.naza...@oracle.com>> wrote:
>> 
>> Thanks, Mandy
>> I’ve updated patch 
>> http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.01/webrev/ 
>> <http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.01/webrev/>
>> 
> 
> Thanks for the update.
> 
> One suggestion: you could simply change line 133 to
>   compiler = java.util.spi.ToolProvider.findFirst("javac”).orElse(null);
Updated by this line. 
http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.02/webrev/ 
<http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.02/webrev/>
> Or, no need for saving the compiler but instead have getCompiler() to return:
> 
>     return java.util.spi.ToolProvider.findFirst("javac”).orElseThrow(() -> 
>        throw new RuntimeException(“javac not found”));
> 
> Mandy
> 
>> —Andrei
>>> On 25 Jul 2017, at 16:12, Mandy Chung <mandy.ch...@oracle.com 
>>> <mailto:mandy.ch...@oracle.com>> wrote:
>>> 
>>> 
>>>> On Jul 21, 2017, at 6:35 PM, Andrey Nazarov <andrey.x.naza...@oracle.com 
>>>> <mailto:andrey.x.naza...@oracle.com>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> Please review changes in launcher tests. I’ve added absent @modules jtreg 
>>>> tags.
>>>> 
>>>> Review: http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.00/webrev/ 
>>>> <http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.00/webrev/> 
>>>> <http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.00/webrev/ 
>>>> <http://cr.openjdk.java.net/~anazarov/JDK-8179292/webrev.00/webrev/>>
>>> 
>>> A few tests only require java.compiler but not jdk.compiler.  Maybe 
>>> TestHelper should be updated to use java.util.spi.ToolProvider to find 
>>> “javac” to avoid the dependency to java.compiler if no compiler is needed.
>>> 
>>> test/tools/launcher/modules/upgrademodulepath/UpgradeModulePathTest.java
>>>  - can you keep @modules list in alphabetical order.
>>> 
>>> Mandy
>> 
> 

Reply via email to