[
https://issues.apache.org/jira/browse/UIMA-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14377480#comment-14377480
]
Richard Eckart de Castilho commented on UIMA-4299:
--------------------------------------------------
We should check whether these changes are only source compatible or also binary
compatible. I have had nasty surprises in the past because the Java linker
didn't work as I expected it to.
I believe I saw the CLIRR maven plugin configured somewhere in the Apache POMs
once - but I have no idea if this works with recent Java versions.
> improve generics for UIMA indexes and iterators
> -----------------------------------------------
>
> Key: UIMA-4299
> URL: https://issues.apache.org/jira/browse/UIMA-4299
> Project: UIMA
> Issue Type: Improvement
> Components: Core Java Framework
> Affects Versions: 2.7.0SDK
> Reporter: Marshall Schor
> Priority: Minor
> Fix For: 2.7.1SDK
>
>
> When the JCas is being used, there are Java classes for UIMA types.
> Each index definition is associated with a top-most type in the type
> hierarchy.
> Indexes are used to create iterators of various kinds; some of these
> iterators are defined within classes which implement Iterable.
> Add generic mechanisms to the Indexes and iterators to support Iterables
> whose elements are JCas types.
> Update the APIs that get indexes over particular types to allow specifying
> those types by the type class, and use this for generic typing, so casts are
> not necessary for user code.
> Make the generics work also when JCas is not in use.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)