Author: seanfinan
Date: Mon Dec 28 15:34:10 2020
New Revision: 1884880
URL: http://svn.apache.org/viewvc?rev=1884880&view=rev
Log:
Just in case there was a problem with the map of collections
Modified:
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/LabValueFinder.java
Modified:
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/LabValueFinder.java
URL:
http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/LabValueFinder.java?rev=1884880&r1=1884879&r2=1884880&view=diff
==============================================================================
---
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/LabValueFinder.java
(original)
+++
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/LabValueFinder.java
Mon Dec 28 15:34:10 2020
@@ -369,7 +369,10 @@ final public class LabValueFinder extend
final Map<Annotation, List<IdentifiedAnnotation>> allCovering = new
HashMap<>();
for ( Class covered : coveredClasses ) {
for ( Class covering : coveringClasses ) {
- allCovering.putAll( JCasUtil.indexCovering( jCas, covered,
covering ) );
+ final Map<? extends Annotation, List<? extends
IdentifiedAnnotation>> map
+ = JCasUtil.indexCovering( jCas, covered, covering );
+ map.forEach( ( k, v ) -> allCovering.computeIfAbsent( k, c -> new
ArrayList<>() )
+ .addAll( v ) );
}
}
return allCovering;