Author: schor
Date: Fri May  6 17:53:19 2016
New Revision: 1742572

URL: http://svn.apache.org/viewvc?rev=1742572&view=rev
Log:
[UIMA-4897] use setter method instead of direct array setting, to pick up 
tracing hooks

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

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java?rev=1742572&r1=1742571&r2=1742572&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase.java
 Fri May  6 17:53:19 2016
@@ -22,6 +22,7 @@ package org.apache.uima.jcas.cas;
 import org.apache.uima.cas.AnnotationBaseFS;
 import org.apache.uima.cas.CAS;
 import org.apache.uima.cas.CASRuntimeException;
+import org.apache.uima.cas.SofaFS;
 import org.apache.uima.cas.impl.CASImpl;
 import org.apache.uima.cas.impl.TypeImpl;
 import org.apache.uima.cas.impl.TypeSystemImpl;
@@ -79,7 +80,7 @@ public class AnnotationBase extends TOP
       throw new 
CASRuntimeException(CASRuntimeException.DISALLOW_CREATE_ANNOTATION_IN_BASE_CAS, 
this.getClass().getName());
     }
     // no journaling, no index corruption checking
-    _refData[_FI_sofa] = _casView.getSofa();
+    _setRefValueCommon(_FI_sofa, _casView.getSofa());
   }
 
   /**
@@ -95,7 +96,7 @@ public class AnnotationBase extends TOP
       throw new 
CASRuntimeException(CASRuntimeException.DISALLOW_CREATE_ANNOTATION_IN_BASE_CAS, 
this.getClass().getName());
     }
     // no journaling, no index corruption checking
-    _refData[_FI_sofa] = _casView.getSofa();
+    _setRefValueCommon(_FI_sofa, _casView.getSofa());
   }
 
   // *------------------*

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/Sofa.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/Sofa.java?rev=1742572&r1=1742571&r2=1742572&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/Sofa.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/Sofa.java
 Fri May  6 17:53:19 2016
@@ -76,9 +76,9 @@ public class Sofa extends TOP implements
   
   public Sofa(TypeImpl t, CASImpl c, int sofaNum, String viewName, String 
mimeType) {
     super(t, c);
-    _intData[_FI_sofaNum ] = sofaNum;
-    _refData[_FI_sofaID  ] = viewName;
-    _refData[_FI_mimeType] =  mimeType;
+    _setIntValueNcNj(_FI_sofaNum, sofaNum);
+    _setRefValueCommon(_FI_sofaID, viewName);
+    _setRefValueCommon(_FI_mimeType, mimeType);
 //    _F_sofaNum = sofaNum;
 //    _F_sofaID = viewName;
 //    _F_mimeType = mimeType;


Reply via email to