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

Marshall Schor resolved UIMA-3732.
----------------------------------

    Resolution: Fixed

> solidify the non-modification of additionalParameters passed to core sdk apis
> -----------------------------------------------------------------------------
>
>                 Key: UIMA-3732
>                 URL: https://issues.apache.org/jira/browse/UIMA-3732
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework
>    Affects Versions: 2.5.0SDK
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: 2.6.0SDK
>
>
> Many user-facing public APIs make use of a map for passing in additional 
> parameters.  This map is also used internally.  The API contract for this is 
> mostly that the map passed in is not altered. But occasionally, the framework 
> augments or changes the map internally.  This causes failures if a user 
> passes in a non-modifiable map, or depends on the map having the same 
> contents when the method it was passed into , returns.  Most places in the 
> UIMA Framework code already copy the map if they're going to modify it.  Find 
> the places where this is not yet done, and make those places also copy it.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to