Author: schor
Date: Wed Nov  4 20:15:34 2015
New Revision: 1712631

URL: http://svn.apache.org/viewvc?rev=1712631&view=rev
Log:
[UIMA-4669] have FSArray return elements of TOP

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

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java?rev=1712631&r1=1712630&r2=1712631&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
 Wed Nov  4 20:15:34 2015
@@ -48,7 +48,7 @@ public final class FSArray extends TOP i
     return typeIndexID;
   }
 
-  private final FeatureStructure[] theArray;
+  private final TOP[] theArray;
   
   // never called. Here to disable default constructor
   @SuppressWarnings("unused")
@@ -64,7 +64,7 @@ public final class FSArray extends TOP i
   public FSArray(JCas jcas, int length) {
     super(jcas);
     _casView.validateArraySize(length);
-    theArray = new FeatureStructureImplC[length];
+    theArray = new TOP[length];
   }
   
   /**
@@ -77,18 +77,18 @@ public final class FSArray extends TOP i
   public FSArray(TypeImpl t, CASImpl c, int length) {
     super(t, c);  
     _casView.validateArraySize(length);
-    theArray = new FeatureStructureImplC[length];
+    theArray = new TOP[length];
   }
 
 
   /** return the indexed value from the corresponding Cas FSArray as a Java 
Model object. */
-  public FeatureStructure get(int i) {
+  public TOP get(int i) {
     return theArray[i];
   }
 
   /** updates the Cas, setting the indexed value with the corresponding Cas 
FeatureStructure. */
   public void set(int i, FeatureStructure v) {
-    theArray[i] = (FeatureStructureImplC) v;
+    theArray[i] = (TOP) v;
   }
 
   /** return the size of the array. */


Reply via email to