jdk/src/share/classes/sun/security/ssl/CipherSuite.java
changeset 10336 0bb1999251f8
parent 9035 1255eb81cc2f
child 10917 becbe249e46b
--- a/jdk/src/share/classes/sun/security/ssl/CipherSuite.java	Mon Aug 15 12:56:01 2011 -0700
+++ b/jdk/src/share/classes/sun/security/ssl/CipherSuite.java	Mon Aug 15 11:48:20 2011 -0700
@@ -65,7 +65,7 @@
  *    unavailable or disabled at compile time
  *
  */
-final class CipherSuite implements Comparable {
+final class CipherSuite implements Comparable<CipherSuite> {
 
     // minimum priority for supported CipherSuites
     final static int SUPPORTED_SUITES_PRIORITY = 1;
@@ -202,8 +202,8 @@
      * Note that for unsupported CipherSuites parsed from a handshake
      * message we violate the equals() contract.
      */
-    public int compareTo(Object o) {
-        return ((CipherSuite)o).priority - priority;
+    public int compareTo(CipherSuite o) {
+        return o.priority - priority;
     }
 
     /**