[ 
https://issues.apache.org/jira/browse/UIMA-1365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Branimir Lambov closed UIMA-1365.
---------------------------------

    Resolution: Fixed

Fixed as part of UIMA-1366.

> Code trying to ensure reverse iterators list items in the opposite order of 
> forward ones is present but not working
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: UIMA-1365
>                 URL: https://issues.apache.org/jira/browse/UIMA-1365
>             Project: UIMA
>          Issue Type: Bug
>          Components: Core Java Framework
>            Reporter: Branimir Lambov
>            Priority: Minor
>
> FSIndexRepositoryImpl contains pieces of code that are meant to ensure 
> forward and reverse iterators are inverses of each other by doing additional 
> comparison by FS address to resolve equality. However, this is not fully 
> implemented and isn't working properly.
> The iteratorComparator defined by the PointerIterator class is not used for 
> sorting elements in moveToNext() and moveToPrevious(), where the default 
> comparators for the iterators are used instead. For the typical use of 
> PointerIterator of listing the annotation index this does not cause a problem 
> as the type priorities ensure ordering between indexes of different types, 
> while the ordering is always defined within the individual indexes.
> The piece of code implementing the extra comparison should either be removed 
> or corrected.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to