commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shevek (JIRA)" <>
Subject [jira] [Created] (LANG-819) EnumUtils.generateBitVector needs a "? extends"
Date Sun, 09 Sep 2012 18:41:07 GMT
Shevek created LANG-819:

             Summary: EnumUtils.generateBitVector needs a "? extends"
                 Key: LANG-819
             Project: Commons Lang
          Issue Type: Bug
    Affects Versions: 3.0.1
            Reporter: Shevek
            Priority: Minor

    public static <E extends Enum<E>> long generateBitVector(Class<E> enumClass,
Iterable<E> values) {

Should be Iterable<? extends E>.

This is because although no subclasses of E can exist, the "? extends" is a common idiom for
marking the collection as readonly, or not "owned" by the current object.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message