# HG changeset patch # User mduigou # Date 1377021390 25200 # Node ID 3e99839188bcee57ea684198ced297f7473506df # Parent 2fd841fccb2e5053758e831bc2dd6d6df40da86c 8023395: Deprecate sun.misc.Sort and sun.misc.Compare Reviewed-by: duke diff --git a/src/share/classes/sun/misc/Compare.java b/src/share/classes/sun/misc/Compare.java --- a/src/share/classes/sun/misc/Compare.java +++ b/src/share/classes/sun/misc/Compare.java @@ -23,15 +23,17 @@ * questions. */ +package sun.misc; + /** * Compare: an interface to enable users to define the result of * a comparison of two objects. - * + * @deprecated Use + * {@link java.util.Arrays.sort(Object[], int start, int end, Comparator c)} + * instead. * @author Sunita Mani */ - -package sun.misc; - +@Deprecated public interface Compare { /** diff --git a/src/share/classes/sun/misc/Sort.java b/src/share/classes/sun/misc/Sort.java --- a/src/share/classes/sun/misc/Sort.java +++ b/src/share/classes/sun/misc/Sort.java @@ -23,15 +23,18 @@ * questions. */ +package sun.misc; + /** * Sort: a class that uses the quicksort algorithm to sort an * array of objects. * + * @deprecated Use + * {@link java.util.Arrays.sort(Object[], int start, int end, Comparator c)} + * instead. * @author Sunita Mani */ - -package sun.misc; - +@Deprecated public class Sort { private static void swap(Object arr[], int i, int j) { @@ -47,8 +50,9 @@ * * @param arr[] - an array of objects * @param left - the start index - from where to begin sorting - * @param right - the last index. - * @param comp - an object that implemnts the Compare interface to resolve thecomparison. + * @param right - the last index (inclusive). + * @param comp - an object that implements the Compare interface to resolve + * the comparison. */ public static void quicksort(Object arr[], int left, int right, Compare comp) { int i, last;