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;