Title: [1158] trunk/qdox/src/main/java/com/thoughtworks/qdox/model: Make JavaClass Comparable
Revision
1158
Author
rfscholte
Date
2011-04-08 13:43:30 -0500 (Fri, 08 Apr 2011)

Log Message

Make JavaClass Comparable

Modified Paths


Diff

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaClass.java (1157 => 1158)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaClass.java	2011-04-07 20:37:32 UTC (rev 1157)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaClass.java	2011-04-08 18:43:30 UTC (rev 1158)
@@ -717,8 +717,8 @@
     /* (non-Javadoc)
      * @see com.thoughtworks.qdox.model.JavaClass#compareTo(java.lang.Object)
      */
-    public int compareTo(Object o) {
-        return getFullyQualifiedName().compareTo(((JavaClass) o).getFullyQualifiedName());
+    public int compareTo(JavaClass o) {
+        return getFullyQualifiedName().compareTo(o.getFullyQualifiedName());
     }
 
     /**

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java (1157 => 1158)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java	2011-04-07 20:37:32 UTC (rev 1157)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java	2011-04-08 18:43:30 UTC (rev 1158)
@@ -29,7 +29,7 @@
  * 
  * @author Robert Scholte
  */
-public interface JavaClass extends JavaModel, JavaClassParent, JavaAnnotatedElement, JavaGenericDeclaration
+public interface JavaClass extends JavaModel, JavaClassParent, JavaAnnotatedElement, JavaGenericDeclaration, Comparable<JavaClass>
 {
 
     /**
@@ -243,8 +243,6 @@
 
     public List<DocletTag> getTagsByName( String name, boolean superclasses );
 
-    public int compareTo( Object o );
-
     public ClassLibrary getJavaClassLibrary();
 
     public String getName();


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to