commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Golesny (JIRA)" <>
Subject [jira] Created: (COLLECTIONS-321) ComparableComparator.getInstance() not compilable with jdk-compiler
Date Tue, 24 Feb 2009 11:12:02 GMT
ComparableComparator.getInstance() not compilable with jdk-compiler

                 Key: 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\
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.

View raw message