<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