Invocation of hasNext() on
org.apache.camel.util.ObjectHelper.createIterator(...).new Iterator<Node>()
{...} return different results
-------------------------------------------------------------------------------------------------------------------------------------
Key: CAMEL-2622
URL: https://issues.apache.org/activemq/browse/CAMEL-2622
Project: Apache Camel
Issue Type: Bug
Components: camel-core
Affects Versions: 2.2.0, 2.3.0
Reporter: Sergey Zolotaryov
Priority: Minor
{code}
public boolean hasNext() {
// empty string should not be regarded as having next
return ++idx == 0 && ObjectHelper.isNotEmpty(s);
}
public String next() {
return s;
}
{code}
This is incorrect. Should be:
{code}
public boolean hasNext() {
// empty string should not be regarded as having next
return idx+1 == 0 && ObjectHelper.isNotEmpty(s);
}
public String next() {
idx++;
return s;
}
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.