> On Jun 10, 2015, at 4:54 PM, Pete Brunet <peter.bru...@oracle.com> wrote:
> 
> Hi Mandy, That's fixed in the JDK-8078335 patch I submitted earlier in
> the day to build-dev as a RfR.  I tested that on Win and Mac.
> 
> http://cr.openjdk.java.net/~ptbrunet/JDK-8078335/webrev.00/

Looks good to me.

Mandy

> 
> Pete
> 
> On 6/10/15 6:08 PM, Mandy Chung wrote:
>> Just a quick check, jdk.accessibility is only linked in windows image at the 
>> moment.  It is a bug. Are you going to fix that in this changeset?   I think 
>> you have to verify this change in windows as well as other platforms.
>> 
>> Mandy
>> 
>> 
>>> On Jun 10, 2015, at 3:33 PM, Pete Brunet <peter.bru...@oracle.com> wrote:
>>> 
>>> Due to some other priorities it's been over 2 months since the last webrev. 
>>>  An update is here:
>>> http://cr.openjdk.java.net/~ptbrunet/JDK-8055160/webrev.03
>>> 
>>> The changes from webrev.02 are:
>>> 
>>> 1) The test was changed to not use the service provider to test the 
>>> activation of the service provider.  Instead a file is created when 
>>> Toolkit.getDefaultToolkit activates providers and tested for existence when 
>>> the test runs.
>>> 
>>> 2) The copyright header in the new jdk.accessibility files were fixed.
>>> 
>>> Pete
>>> 
>>> On 4/3/15 3:59 PM, Pete Brunet wrote:
>>>> Due to the recent push of JDK-8076182 (Open source Java Access Bridge) 
>>>> which exposed some files that were in closed the webrev needs a full 
>>>> re-review.  I've also made the changes requested by Mandy.
>>>> 
>>>> http://cr.openjdk.java.net/~ptbrunet/JDK-8055160/webrev.02/ 
>>>> 
>>>> Pete
>>>> 
>>>> On 3/23/15 4:41 PM, Mandy Chung wrote:
>>>>> 
>>>>> On 3/19/2015 6:03 PM, Pete Brunet wrote:
>>>>>> A new webrev is available at 
>>>>>> http://cr.openjdk.java.net/~ptbrunet/JDK-8055160/webrev.01/ 
>>>>>> 
>>>>> line 820-821: this comment is incorrect.  
>>>>> 
>>>>> line 831-838: what happens if ServiceConfigurationException thrown or any 
>>>>> exception is thrown by the activate method?  This should wrap with 
>>>>> AWTError as I mentioned in my previous review comment.  This was hidden 
>>>>> with the test (see below).
>>>>> 
>>>>> line 891-901: this example may not be necessary as the service loader 
>>>>> documentation should cover it.
>>>>> 
>>>>>> 
>>>>>> The changes to the tests are:
>>>>>> - added an unused provider
>>>>>> - added a test activating two providers
>>>>>> 
>>>>>> Mandy, Regarding the last bullet I'm not sure I resolved your comment, 
>>>>>> "For the test, since you support multiple providers, perhaps good to add 
>>>>>> one more test case to activate two providers and load two providers but 
>>>>>> only one is activated."  If not, please let me know.
>>>>> Almost.   For Foo, Bar providers, their activate method throwing 
>>>>> RuntimeException actually stops loading the second provider.  The 
>>>>> activate method could perhaps update some static field defined in the 
>>>>> Load class if it's called (perhaps adding its name) so that you can tell 
>>>>> whether the expected providers are activated.  UnusedProvider throwing 
>>>>> RuntimeException is good since you don't expect it's activated.
>>>>> 
>>>>> Otherwise, looks good.
>>>>> 
>>>>> Mandy
> 

Reply via email to