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