Author: mes
Date: 2011-03-05 14:27:31 -0800 (Sat, 05 Mar 2011)
New Revision: 24318
Modified:
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/CyTableImpl.java
Log:
made return type for list colums of CyRows more specific
Modified:
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/CyTableImpl.java
===================================================================
---
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/CyTableImpl.java
2011-03-05 22:27:08 UTC (rev 24317)
+++
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/CyTableImpl.java
2011-03-05 22:27:31 UTC (rev 24318)
@@ -675,7 +675,7 @@
return vl;
}
- synchronized private <T> List<?extends T> getListX(final Object key,
final String columnName,
+ synchronized private <T> List<T> getListX(final Object key, final
String columnName,
final Class<?
extends T> listElementType)
{
if (!types.containsKey(columnName))
@@ -693,7 +693,7 @@
final VirtualColumn virtColumn =
virtualColumnMap.get(columnName);
if (virtColumn != null)
- return (List<?extends T>)virtColumn.getListValue(key);
+ return (List<T>)virtColumn.getListValue(key);
final Object vl = getValueOrEquation(key, columnName);
if (vl == null)
@@ -892,7 +892,7 @@
}
@Override
- public <T> List<?extends T> getList(String attributeName,
Class<T> c) {
+ public <T> List<T> getList(String attributeName, Class<T> c) {
return getListX(key, attributeName, c);
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.