All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.javagimmicks.util.ComparableComparator Maven / Gradle / Ivy

/**
 * 
 */
package net.sf.javagimmicks.util;

import java.io.Serializable;
import java.util.Comparator;

@SuppressWarnings({ "unchecked", "rawtypes" })
public final class ComparableComparator> implements Comparator, Serializable
{
    private static final long serialVersionUID = 1790088535783496697L;

    static
    {
       INSTANCE = new ComparableComparator();
    }
    
    /**
     * @deprecated Use static method {@link #getInstance()} instead. 
     */
    @Deprecated
    public ComparableComparator()
    {
        
    }
    
    public static ComparableComparator> INSTANCE;
    
    public static final > ComparableComparator getInstance()
    {
        return (ComparableComparator)INSTANCE;
    }
    
    public int compare(T oObject1, T oObject2)
    {
        return oObject1.compareTo(oObject2);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy