ComparableComparator.getInstance() not compilable with jdk-compiler
-------------------------------------------------------------------

                 Key: COLLECTIONS-321
                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-321
             Project: Commons Collections
          Issue Type: Bug
          Components: Comparator
    Affects Versions: Generics
            Reporter: Daniel Golesny


Comparator<Integer> c = ComparableComparator.getInstance();

This line is valid with eclipse (3.4) compiler, but the jdk 1.5.0 compiler 
returns this error:
    [javac] 
J:\workspace\ndt\cobolclipse-TRUNK\collections_jdk5_branch\src\java\org\apache\commons\collections\comparators\ComparableComparatorTest.java:23:
 incompatible types; no instance(s) of type variable(s) E exist so that 
org.apache.commons.collections.comparators.ComparableComparator<E> conforms to 
java.util.Comparator<java.lang.Integer>
    [javac] found   : 
<E>org.apache.commons.collections.comparators.ComparableComparator<E>
    [javac] required: java.util.Comparator<java.lang.Integer>
    [javac]             Comparator<Integer> c = 
ComparableComparator.getInstance();
    [javac]                                                                     
    ^
    [javac] 1 error


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to