You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/12/23 21:41:08 UTC

svn commit: r1775905 - /uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java

Author: schor
Date: Fri Dec 23 21:41:07 2016
New Revision: 1775905

URL: http://svn.apache.org/viewvc?rev=1775905&view=rev
Log:
[UIMA-5233] replace CommonArray with v2 named equiv class, CommonArrayFS

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

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java?rev=1775905&r1=1775904&r2=1775905&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java Fri Dec 23 21:41:07 2016
@@ -99,7 +99,6 @@ import org.apache.uima.jcas.JCas;
 import org.apache.uima.jcas.cas.AnnotationBase;
 import org.apache.uima.jcas.cas.BooleanArray;
 import org.apache.uima.jcas.cas.ByteArray;
-import org.apache.uima.jcas.cas.CommonArray;
 import org.apache.uima.jcas.cas.DoubleArray;
 import org.apache.uima.jcas.cas.EmptyFSList;
 import org.apache.uima.jcas.cas.EmptyFloatList;
@@ -1082,7 +1081,7 @@ public class CASImpl extends AbstractCas
   
   private ArrayFS createArrayFS(TypeImpl type, int length) {
     checkArrayPreconditions(length);
-    return (ArrayFS) new FSArray(type, this, length);         
+    return new FSArray(type, this, length);         
 //        getTypeSystemImpl().fsArrayType.getGeneratorArray()         // (((FsGeneratorArray)getFsGenerator(fsArrayTypeCode))
 //        .createFS(type, this, length);
   }
@@ -4772,9 +4771,9 @@ public class CASImpl extends AbstractCas
     return true;
   }
 
-  public static CommonArray copyArray(TOP srcArray) {
-    CommonArray srcCA = (CommonArray) srcArray;
-    CommonArray copy = (CommonArray) srcArray._casView.createArray(srcArray._getTypeImpl(), srcCA.size());
+  public static CommonArrayFS copyArray(TOP srcArray) {
+    CommonArrayFS srcCA = (CommonArrayFS) srcArray;
+    CommonArrayFS copy = (CommonArrayFS) srcArray._casView.createArray(srcArray._getTypeImpl(), srcCA.size());
     copy.copyValuesFrom(srcCA); 
     return copy;
   }
@@ -4899,7 +4898,7 @@ public class CASImpl extends AbstractCas
     traceFSfs(fs);
     svd.traceFSisCreate = true;
     if (fs._getTypeImpl().isArray()) {
-      b.append(" l:").append(((CommonArray)fs).size());
+      b.append(" l:").append(((CommonArrayFS)fs).size());
     }
   }