Skip to content

Commit 028ce58

Browse files
committed
.
1 parent 66f2358 commit 028ce58

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

main/define/src/mill/define/Reflect.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ private[mill] object Reflect {
5959

6060
arr.sortInPlaceWith((m1, m2) =>
6161
if (m1.getDeclaringClass.equals(m2.getDeclaringClass)) {
62-
m1.getReturnType.isAssignableFrom(m2.getReturnType)
62+
!m1.getReturnType.isAssignableFrom(m2.getReturnType)
6363
} else {
64-
m1.getDeclaringClass.isAssignableFrom(m2.getDeclaringClass)
64+
!m1.getDeclaringClass.isAssignableFrom(m2.getDeclaringClass)
6565
}
6666
)
6767

68-
val res = arr.reverseIterator.distinctBy(_.getName).toArray
68+
val res = arr.distinctBy(_.getName)
6969
// Sometimes `getMethods` returns stuff in odd orders, make sure to sort for determinism
7070
res.sortInPlaceBy(_.getName)
7171
res

0 commit comments

Comments
 (0)