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.