You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2015/05/24 02:50:15 UTC
svn commit: r1681409 -
/uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java
Author: rec
Date: Sun May 24 00:50:14 2015
New Revision: 1681409
URL: http://svn.apache.org/r1681409
Log:
[UIMA-3913] JCasUtil methods could be more generic
Modified:
uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java
Modified: uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java?rev=1681409&r1=1681408&r2=1681409&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java (original)
+++ uima/uimafit/trunk/uimafit-core/src/main/java/org/apache/uima/fit/util/JCasUtil.java Sun May 24 00:50:14 2015
@@ -425,7 +425,7 @@ public final class JCasUtil {
* @see <a href="package-summary.html#SortOrder">Order of selected feature structures</a>
*/
public static <T extends Annotation, S extends Annotation> Map<T, Collection<S>> indexCovering(
- JCas jCas, Class<T> type, Class<S> coveringType) {
+ JCas jCas, Class<? extends T> type, Class<? extends S> coveringType) {
return cast(CasUtil.indexCovering(jCas.getCas(), getType(jCas, type),
getType(jCas, coveringType)));
}
@@ -449,7 +449,7 @@ public final class JCasUtil {
* @see <a href="package-summary.html#SortOrder">Order of selected feature structures</a>
*/
public static <T extends Annotation, S extends Annotation> Map<T, Collection<S>> indexCovered(
- JCas jCas, Class<T> type, Class<S> coveredType) {
+ JCas jCas, Class<? extends T> type, Class<? extends S> coveredType) {
return cast(CasUtil
.indexCovered(jCas.getCas(), getType(jCas, type), getType(jCas, coveredType)));
}