package com.sebastian_daschner.jaxrs_analyzer.backend; import com.sebastian_daschner.jaxrs_analyzer.model.rest.MethodParameter; import java.util.Comparator; import java.util.Map; /** * Common used functionality for creating comparators. * * @author Sebastian Daschner */ public final class ComparatorUtils { private ComparatorUtils() { throw new UnsupportedOperationException(); } public static <T extends Comparable<? super T>> Comparator<Map.Entry<T, ?>> mapKeyComparator() { return Comparator.comparing(Map.Entry::getKey); } public static Comparator<MethodParameter> parameterComparator() { return Comparator.comparing(MethodParameter::getName); } }