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 2017/10/31 20:54:04 UTC

svn commit: r1813929 - /uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java

Author: schor
Date: Tue Oct 31 20:54:04 2017
New Revision: 1813929

URL: http://svn.apache.org/viewvc?rev=1813929&view=rev
Log:
[UIMA-5633] generics update for emptyXX methods

Modified:
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java

Modified: uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java?rev=1813929&r1=1813928&r2=1813929&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java (original)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java Tue Oct 31 20:54:04 2017
@@ -4790,9 +4790,9 @@ public class CASImpl extends AbstractCas
     }
   }
 
-  public EmptyFSList emptyFSList() {
+  public <T extends TOP> EmptyFSList<T> emptyFSList() {
     if (null == svd.emptyFSList) {
-      svd.emptyFSList = new EmptyFSList(getTypeSystemImpl().fsEListType, this);
+      svd.emptyFSList = new EmptyFSList<>(getTypeSystemImpl().fsEListType, this);
     }
     return svd.emptyFSList;
   }
@@ -4851,9 +4851,9 @@ public class CASImpl extends AbstractCas
     return svd.emptyFloatArray;
   }
 
-  public FSArray emptyFSArray() {
+  public <T extends FeatureStructure> FSArray<T> emptyFSArray() {
     if (null == svd.emptyFSArray) {
-      svd.emptyFSArray = new FSArray(this.getJCas(), 0);
+      svd.emptyFSArray = new FSArray<T>(this.getJCas(), 0);
     }
     return svd.emptyFSArray;
   }