You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2017/12/07 20:32:00 UTC
[jira] [Created] (UIMA-5666) uv3 previous call in list style
iterators not quite right
Marshall Schor created UIMA-5666:
------------------------------------
Summary: uv3 previous call in list style iterators not quite right
Key: UIMA-5666
URL: https://issues.apache.org/jira/browse/UIMA-5666
Project: UIMA
Issue Type: Bug
Components: Core Java Framework
Reporter: Marshall Schor
Assignee: Marshall Schor
Fix For: 3.0.0SDK
Java has a ListIterator interface, which defines previous() and next() such that repeated operations of next(), previous(), ... return the same item. This means that the next impl returns the current item and then advances the position, while the previous impl decrements the position (first) and then returns that item.
v3 added impl of ListIterator to fsIterator, but implemented this backwards for previous. Change this to comply with the definition in listIterator. Also, change other list-iterator like things. that have the same issue. This change should not cause backwards compatibility issues, because v2 didn't implement ListIterator interface for FsIterators.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)