diff --git a/src/main/java/org/openflow/protocol/OFStatisticsMessageBase.java b/src/main/java/org/openflow/protocol/OFStatisticsMessageBase.java index 3e17b5dafb1063f09e200b3e363d0b3b280d6add..9b3a6ca608aee1b37498e1b53f623ab28cb1aa10 100644 --- a/src/main/java/org/openflow/protocol/OFStatisticsMessageBase.java +++ b/src/main/java/org/openflow/protocol/OFStatisticsMessageBase.java @@ -41,7 +41,7 @@ public abstract class OFStatisticsMessageBase extends OFMessage implements // TODO: this should be List<? extends OFStatistics>, to // allow for type safe assignments of lists of specific message - protected List<OFStatistics> statistics; + protected List<? extends OFStatistics> statistics; /** * @return the statisticType @@ -74,7 +74,7 @@ public abstract class OFStatisticsMessageBase extends OFMessage implements /** * @return the statistics */ - public List<OFStatistics> getStatistics() { + public List<? extends OFStatistics> getStatistics() { return statistics; } @@ -98,7 +98,7 @@ public abstract class OFStatisticsMessageBase extends OFMessage implements /** * @param statistics the statistics to set */ - public void setStatistics(List<OFStatistics> statistics) { + public void setStatistics(List<? extends OFStatistics> statistics) { this.statistics = statistics; }