<AWT Dev> <Awt Dev> [9] Review Request for 8130242: DataFlavorComparator transitivity exception
Alexander Zvegintsev
alexander.zvegintsev at oracle.com
Tue Jul 14 12:14:04 UTC 2015
looks good to me too.
Thanks,
Alexander.
On 07/08/2015 11:50 AM, Alexander Scherbatiy wrote:
>
> The fix looks good to me.
>
> Thanks,
> Alexandr.
>
> On 7/6/2015 5:33 PM, Semyon Sadetsky wrote:
>>
>> Transitivity (2) violated:
>> X:
>> java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-8],
>>
>> Y:
>> java.awt.datatransfer.DataFlavor[mimetype=application/x-java-text-encoding;representationclass=java.io.InputStream],
>>
>> Z:
>> java.awt.datatransfer.DataFlavor[mimetype=application/x-java-serialized-object;representationclass=java.lang.String]
>>
>> X < Y < Z but X > Z
>>
>> --Semyon
>>
>>
>> On 7/6/2015 5:21 PM, Alexander Scherbatiy wrote:
>>> On 7/6/2015 2:17 PM, Semyon Sadetsky wrote:
>>>>
>>>> Hello,
>>>>
>>>> Please review fix for JDK9:
>>>>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8130242
>>>> webrev: http://cr.openjdk.java.net/~ssadetsky/8130242/webrev.00/
>>>>
>>>> Data transfer's flavor comparator violates transitivity.
>>>
>>> Could you give an example of DataFlavors which violated the
>>> comparator transitivity contracts before the fix?
>>>
>>> Thanks,
>>> Alexandr.
>>>
>>>>
>>>> --Semyon
>>>>
>>>>
>>>>
>>>
>>
>
More information about the awt-dev
mailing list