Marshall Schor created UIMA-4152:
------------------------------------
Summary: Misleading doc / impl for contains and find for FSIndex
Key: UIMA-4152
URL: https://issues.apache.org/jira/browse/UIMA-4152
Project: UIMA
Issue Type: Question
Components: Core Java Framework
Reporter: Marshall Schor
FSIndex objects are returned to the user when they get an index from the index
repository. FSIndex objects support methods like size(), iterator(),
contains() and find().
size() and iterator() methods consider the index to contain instances of a
particular type and all of its included subtypes.
However, the implementation of the contains and find is such that it only
searches the defined type of the index, excluding any elements which may be in
the index, but are a subtype of the type of the index.
I'll check in a test case which shows this behavior.
The question is: should the docs be updated to describe the impl, or should the
impl (for find and contains) be updated to run over the subtypes that might be
in the index?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)