Matthew Hall created DBUTILS-136:
------------------------------------

             Summary: CaseInsensitiveHashMap cannot be accessed by subclasses 
of BasicRowProcessor
                 Key: DBUTILS-136
                 URL: https://issues.apache.org/jira/browse/DBUTILS-136
             Project: Commons DbUtils
          Issue Type: Bug
    Affects Versions: 1.7
            Reporter: Matthew Hall


This visibility restriction on {{CaseInsensitiveHashMap}} is too strict for no 
good reason:

{{private static class CaseInsensitiveHashMap extends LinkedHashMap<String, 
Object>}}

This should be specified as:

{{protected static class CaseInsensitiveHashMap extends LinkedHashMap<String, 
Object>}}

Otherwise it's painful to override or re-implement methods such as {{public 
Map<String, Object> toMap(ResultSet rs) throws SQLException}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to