This is a simple trick, but fixes a few warnings in users.
Change-Id: Iba6b022c39c756f335e88849baefbaaf9e12a2bc
Signed-off-by: Robert Varga <rovarga@cisco.com>
package org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common;
import org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.Ordered;
package org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common;
import org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.Ordered;
import java.util.Comparator;
/**
import java.util.Comparator;
/**
*/
public class OrderComparator<T extends Ordered> implements Comparator<T> {
*/
public class OrderComparator<T extends Ordered> implements Comparator<T> {
- private static OrderComparator instance = new OrderComparator();
- public static OrderComparator build() {
- return instance;
+ @SuppressWarnings("rawtypes")
+ private static final OrderComparator INSTANCE = new OrderComparator();
+
+ @SuppressWarnings("unchecked")
+ public static <T extends Ordered> OrderComparator<T> build() {
+ return INSTANCE;