Implement members: implement functions in the same order as within Java interface

#KT-31760 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-04-17 15:49:57 +09:00
committed by Yan Zhulanow
parent 741ebeb7b8
commit 098469eb85
6 changed files with 55 additions and 1 deletions
@@ -63,6 +63,10 @@ abstract class AbstractOverrideImplementTest : KotlinLightCodeInsightFixtureTest
doDirectoryTest(OverrideMembersHandler(), memberToImplement)
}
protected fun doMultiImplementDirectoryTest() {
doMultiDirectoryTest(ImplementMembersHandler())
}
protected fun doMultiOverrideDirectoryTest() {
doMultiDirectoryTest(OverrideMembersHandler())
}
@@ -45,6 +45,10 @@ class OverrideImplementTest : AbstractOverrideImplementTest() {
doImplementDirectoryTest()
}
fun testJavaInterfaceMethodInCorrectOrder() {
doMultiImplementDirectoryTest()
}
fun testJavaParameters() {
doImplementDirectoryTest()
}