We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 66f2358 commit 028ce58Copy full SHA for 028ce58
main/define/src/mill/define/Reflect.scala
@@ -59,13 +59,13 @@ private[mill] object Reflect {
59
60
arr.sortInPlaceWith((m1, m2) =>
61
if (m1.getDeclaringClass.equals(m2.getDeclaringClass)) {
62
- m1.getReturnType.isAssignableFrom(m2.getReturnType)
+ !m1.getReturnType.isAssignableFrom(m2.getReturnType)
63
} else {
64
- m1.getDeclaringClass.isAssignableFrom(m2.getDeclaringClass)
+ !m1.getDeclaringClass.isAssignableFrom(m2.getDeclaringClass)
65
}
66
)
67
68
- val res = arr.reverseIterator.distinctBy(_.getName).toArray
+ val res = arr.distinctBy(_.getName)
69
// Sometimes `getMethods` returns stuff in odd orders, make sure to sort for determinism
70
res.sortInPlaceBy(_.getName)
71
res
0 commit comments