RFR(S): 7074616: java.lang.management.ManagementFactory.getPlatformManagementInterfaces fails
David Holmes
david.holmes at oracle.com
Thu Mar 8 14:46:19 PST 2012
+1
Thanks,
David
On 9/03/2012 6:23 AM, Staffan Larsen wrote:
> Looks good!
>
> /Staffan
>
> On 8 mar 2012, at 11:22, Frederic Parain wrote:
>
>> Here's an updated webrev including a simple unit test:
>> http://cr.openjdk.java.net/~fparain/7074616/webrev.01/
>>
>> After investigation, there's a open bug related to the
>> missing tests in the JCK, so the JCK will eventually
>> include tests for this method.
>>
>> Thanks,
>>
>> Fred
>>
>> On 3/2/12 1:09 PM, Frederic Parain wrote:
>>> I was surprised too that this bug has not been
>>> detected during testing. I can add a test for
>>> this method, however, this is a public method
>>> of a public class in the java.lang.management
>>> package. I would expect the JCK to have a test
>>> for it.
>>>
>>> Fred
>>>
>>> On 3/2/12 12:17 PM, David Holmes wrote:
>>>> On 2/03/2012 9:07 PM, Staffan Larsen wrote:
>>>>> Looks good. But should we add a test for this?
>>>>
>>>> I was about to say exactly the same thing! How has this never been
>>>> noticed?
>>>>
>>>> David
>>>>
>>>>> /Staffan
>>>>>
>>>>> On 2 mar 2012, at 10:42, Frederic Parain wrote:
>>>>>
>>>>>> Greetings,
>>>>>>
>>>>>> A simple bug fix. The getPlatformManagementInterfaces()
>>>>>> method tries to populate a TreeSet with classes that
>>>>>> don't implement the Comparable interface. The return
>>>>>> type of the method is Set<Class<? extends PlatformManagedObject>>,
>>>>>> so no need to have a sorted collection.
>>>>>> The fix replaces the use of a TreeSet with a HashSet.
>>>>>>
>>>>>> The bug:
>>>>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074616
>>>>>>
>>>>>> The webrev:
>>>>>> http://cr.openjdk.java.net/~fparain/7074616/webrev.00/
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Fred
>>>>>>
>>>>>> --
>>>>>> Frederic Parain - Oracle
>>>>>> Grenoble Engineering Center - France
>>>>>> Phone: +33 4 76 18 81 17
>>>>>> Email: Frederic.Parain at Oracle.com
>>>>>>
>>>>>
>>>
>>
>> --
>> Frederic Parain - Oracle
>> Grenoble Engineering Center - France
>> Phone: +33 4 76 18 81 17
>> Email: Frederic.Parain at oracle.com
>>
>
More information about the serviceability-dev
mailing list