dartzon - 2012-04-13

Here is a slightly improved version of the previous code :

Class<?> cls= null;

if( java.util.Iterator.class.isAssignableFrom( method.getDeclaringClass() ) )
{
cls= java.util.Iterator.class;
}
else
if( java.sql.ResultSet.class.isAssignableFrom( method.getDeclaringClass() ) )
cls= java.sql.ResultSet.class;

if( cls!= null )
{
try
{
method= cls.getMethod(method.getName(), method.getParameterTypes());
}
catch (NoSuchMethodException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (SecurityException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}