On 23 November 2011 19:52,  <wspe...@apache.org> wrote:
> Author: wspeirs
> Date: Wed Nov 23 19:52:45 2011
> New Revision: 1205551
>
> URL: http://svn.apache.org/viewvc?rev=1205551&view=rev
> Log:
> - Added warning supression for CCE

But why is it safe to suppress the warning?

Please add a comment to each instance say why it is safe.

> Modified:
>    
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java
>    
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ColumnListHandler.java
>    
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/KeyedHandler.java
>    
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ScalarHandler.java
>
> Modified: 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java?rev=1205551&r1=1205550&r2=1205551&view=diff
> ==============================================================================
> --- 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java
>  (original)
> +++ 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java
>  Wed Nov 23 19:52:45 2011
> @@ -155,15 +155,16 @@ public class BeanMapHandler<K, V> extend
>         this.columnName = columnName;
>     }
>
> +    @SuppressWarnings("unchecked")
>     @Override
>     protected K createKey(ResultSet rs) throws SQLException {
> -        return (columnName == null) ? (K) rs.getObject(columnIndex) : (K) rs
> -                .getObject(columnName);
> +        return (columnName == null) ?
> +               (K) rs.getObject(columnIndex) :
> +               (K) rs.getObject(columnName);
>     }
>
>     @Override
>     protected V createRow(ResultSet rs) throws SQLException {
> -        // TODO Auto-generated method stub
>         return this.convert.toBean(rs, type);
>     }
>
>
> Modified: 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ColumnListHandler.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ColumnListHandler.java?rev=1205551&r1=1205550&r2=1205551&view=diff
> ==============================================================================
> --- 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ColumnListHandler.java
>  (original)
> +++ 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ColumnListHandler.java
>  Wed Nov 23 19:52:45 2011
> @@ -90,6 +90,7 @@ public class ColumnListHandler<T> extend
>      *
>      * @see 
> org.apache.commons.dbutils.handlers.AbstractListHandler#handle(ResultSet)
>      */
> +    @SuppressWarnings("unchecked")
>     @Override
>     protected T handleRow(ResultSet rs) throws SQLException {
>         if (this.columnName == null) {
>
> Modified: 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/KeyedHandler.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/KeyedHandler.java?rev=1205551&r1=1205550&r2=1205551&view=diff
> ==============================================================================
> --- 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/KeyedHandler.java
>  (original)
> +++ 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/KeyedHandler.java
>  Wed Nov 23 19:52:45 2011
> @@ -131,6 +131,7 @@ public class KeyedHandler<K> extends Abs
>      * @return Object from the configured key column name/index
>      * @throws SQLException if a database access error occurs
>      */
> +    @SuppressWarnings("unchecked")
>     @Override
>     protected K createKey(ResultSet rs) throws SQLException {
>         return (columnName == null) ?
>
> Modified: 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ScalarHandler.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ScalarHandler.java?rev=1205551&r1=1205550&r2=1205551&view=diff
> ==============================================================================
> --- 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ScalarHandler.java
>  (original)
> +++ 
> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/handlers/ScalarHandler.java
>  Wed Nov 23 19:52:45 2011
> @@ -92,6 +92,7 @@ public class ScalarHandler<T> implements
>      *
>      * @see 
> org.apache.commons.dbutils.ResultSetHandler#handle(java.sql.ResultSet)
>      */
> +    @SuppressWarnings("unchecked")
>     public T handle(ResultSet rs) throws SQLException {
>
>         if (rs.next()) {
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to