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());
     }
   }
   


Reply via email to