You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2018/07/18 18:24:33 UTC
svn commit: r1836214 -
/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java
Author: schor
Date: Wed Jul 18 18:24:32 2018
New Revision: 1836214
URL: http://svn.apache.org/viewvc?rev=1836214&view=rev
Log:
[UIMA-5836]
Modified:
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java
Modified: uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java?rev=1836214&r1=1836213&r2=1836214&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java (original)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/Subiterator.java Wed Jul 18 18:24:32 2018
@@ -340,8 +340,8 @@ public class Subiterator<T extends Annot
this.boundsUse = (boundsUse == null) ? BoundsUse.notBounded : boundsUse;
this.isUnambiguous = !ambiguous;
if (strict) {
- if (BoundsUse.coveredBy != boundsUse) {
- throw new IllegalArgumentException("Strict requires BoundsUse.coveredBy");
+ if (BoundsUse.coveredBy != boundsUse && BoundsUse.sameBeginEnd != boundsUse) {
+ throw new IllegalArgumentException("Strict requires BoundsUse.coveredBy or BoundsUse.sameBeginEnd");
}
}
this.isStrict = strict;