Implement members: implement functions in the same order as within Java interface
#KT-31760 Fixed
This commit is contained in:
committed by
Yan Zhulanow
parent
741ebeb7b8
commit
098469eb85
+1
-1
@@ -75,7 +75,7 @@ class LazyJavaClassMemberScope(
|
||||
override fun computeMemberIndex() = ClassDeclaredMemberIndex(jClass) { !it.isStatic }
|
||||
|
||||
override fun computeFunctionNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?) =
|
||||
ownerDescriptor.typeConstructor.supertypes.flatMapTo(hashSetOf()) {
|
||||
ownerDescriptor.typeConstructor.supertypes.flatMapTo(linkedSetOf()) {
|
||||
it.memberScope.getFunctionNames()
|
||||
}.apply {
|
||||
addAll(declaredMemberIndex().getMethodNames())
|
||||
|
||||
Reference in New Issue
Block a user