Author: schor
Date: Thu Jan 31 22:06:40 2019
New Revision: 1852656

URL: http://svn.apache.org/viewvc?rev=1852656&view=rev
Log:
[UIMA-5974] change return value for getSofa to match v2

Modified:
    
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java

Modified: 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
URL: 
http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java?rev=1852656&r1=1852655&r2=1852656&view=diff
==============================================================================
--- 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
 (original)
+++ 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
 Thu Jan 31 22:06:40 2019
@@ -26,6 +26,7 @@ import org.apache.uima.cas.CAS;
 import org.apache.uima.cas.CASRuntimeException;
 import org.apache.uima.cas.Feature;
 import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.SofaFS;
 import org.apache.uima.cas.impl.AnnotationBaseImpl;
 import org.apache.uima.cas.impl.CASImpl;
 import org.apache.uima.cas.impl.FeatureImpl;
@@ -117,8 +118,9 @@ public class AnnotationBase extends TOP
   // * Sofa reference of the annotation
   /*
    * getter for sofa - gets Sofaref for annotation
+   * Return type is SofaFS for binary backwards compatibility with UIMA v2 
https://issues.apache.org/jira/browse/UIMA-5974
    */
-  public Sofa getSofa() { return (Sofa) 
_getFeatureValueNc(wrapGetIntCatchException(_FH_sofa)); }
+  public SofaFS getSofa() { return (Sofa) 
_getFeatureValueNc(wrapGetIntCatchException(_FH_sofa)); }
   
   // There is no setter for this
   //   The value is set and is fixed when this is created


Reply via email to