LANG-495 - add generics for max and min

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@756634 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2009-03-20 17:10:39 +00:00
parent b9ad25bcfc
commit b9e3bc72d5
1 changed files with 2 additions and 2 deletions

View File

@ -248,7 +248,7 @@ public class ObjectUtils {
* <li>If both the comparables are null, null is returned.
* </ul>
*/
public static Object min(Comparable c1, Comparable c2) {
public static <T extends Comparable<? super T>> T min(T c1, T c2) {
if (c1 != null && c2 != null) {
return c1.compareTo(c2) < 1 ? c1 : c2;
} else {
@ -269,7 +269,7 @@ public class ObjectUtils {
* <li>If both the comparables are null, null is returned.
* </ul>
*/
public static Object max(Comparable c1, Comparable c2) {
public static <T extends Comparable<? super T>> T max(T c1, T c2) {
if (c1 != null && c2 != null) {
return c1.compareTo(c2) >= 0 ? c1 : c2;
} else {