<AWT Dev> <Awt Dev> [9] Review Request for 8130242: DataFlavorComparator transitivity exception
Semyon Sadetsky
semyon.sadetsky at oracle.com
Mon Jul 6 14:33:59 UTC 2015
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