Author: schor
Date: Tue Feb 16 22:39:49 2016
New Revision: 1730766

URL: http://svn.apache.org/viewvc?rev=1730766&view=rev
Log:
[UIMA-4674] based on profiling, add non-checking forms for some iterator 
operations, to be used when the context guarantees the check isn't needed.

Modified:
    
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FilteredIterator.java

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FilteredIterator.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FilteredIterator.java?rev=1730766&r1=1730765&r2=1730766&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FilteredIterator.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FilteredIterator.java
 Tue Feb 16 22:39:49 2016
@@ -89,6 +89,11 @@ class FilteredIterator<T extends Feature
     adjustForConstraintForward();
   }
 
+  public void moveToNextNvc() {
+    this.it.moveToNextNvc();
+    adjustForConstraintForward();
+  }
+
   public void moveToPrevious() {
     this.it.moveToPrevious();
     adjustForConstraintBackward();
@@ -99,6 +104,10 @@ class FilteredIterator<T extends Feature
     return this.it.get();
   }
 
+  public T getNvc() {
+    return this.it.getNvc();
+  }
+  
   /**
    * @see org.apache.uima.cas.FSIterator#copy()
    */


Reply via email to