summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/doc/ModelExtractor.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/doc/ModelExtractor.scala')
-rw-r--r--src/compiler/scala/tools/nsc/doc/ModelExtractor.scala9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/ModelExtractor.scala b/src/compiler/scala/tools/nsc/doc/ModelExtractor.scala
index fd954071c7..328f2713af 100644
--- a/src/compiler/scala/tools/nsc/doc/ModelExtractor.scala
+++ b/src/compiler/scala/tools/nsc/doc/ModelExtractor.scala
@@ -420,8 +420,8 @@ trait ModelExtractor {
"[ \t]*@(exception|param|throws)[ \t]+(\\p{Graph}*)[ \t]*(.*)")
def sort[E <: Entity](entities: Iterable[E]): Iterable[E] = {
- val set = new collection.immutable.TreeSet[E]()({eA: E => new Ordered[E] {
- def compare(eB: E): Int = {
+ val set = new collection.immutable.TreeSet[E]()(new Ordering[E] {
+ def compare(eA : E, eB: E): Int = {
if (eA eq eB) return 0;
(eA, eB) match {
case (eA: ClassOrObject, eB: ClassOrObject) =>
@@ -442,10 +442,7 @@ trait ModelExtractor {
assert(diff0 != 0)
diff0
}
- override def equals(other: Any) : Boolean =
- eA.equals(other) || (other match { case that: AnyRef => this.eq(that)
- case _ => false })
- }})
+ })
set ++ entities
}
}