You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2013/10/27 21:32:48 UTC

svn commit: r1536197 - /commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java

Author: oheger
Date: Sun Oct 27 20:32:47 2013
New Revision: 1536197

URL: http://svn.apache.org/r1536197
Log:
Generified ResultSetIterator.

The class now implements Iterator<DynaBean>. This is a source-incompatible
change as the return value of a method changes. Maybe it has to be discussed
again whether such a change is allowed. The alternative, implementing
Iterator<Object>, would not be very satisfying though.

Modified:
    commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java

Modified: commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java
URL: http://svn.apache.org/viewvc/commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java?rev=1536197&r1=1536196&r2=1536197&view=diff
==============================================================================
--- commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java (original)
+++ commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/ResultSetIterator.java Sun Oct 27 20:32:47 2013
@@ -33,7 +33,7 @@ import java.util.NoSuchElementException;
  * @version $Id$
  */
 
-public class ResultSetIterator implements DynaBean, Iterator {
+public class ResultSetIterator implements DynaBean, Iterator<DynaBean> {
 
 
     // ------------------------------------------------------------ Constructor
@@ -301,7 +301,7 @@ public class ResultSetIterator implement
      *
      * @return advance to the new row and return this
      */
-    public Object next() {
+    public DynaBean next() {
 
         try {
             advance();