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