45 lines
1.2 KiB
Plaintext
Vendored
45 lines
1.2 KiB
Plaintext
Vendored
//FILE:firstOrder.kt
|
|
//----------------------------------------------------------------------------------
|
|
package test
|
|
|
|
import testing.other.*
|
|
import testing.exact.Second
|
|
import testing.allUnder.*
|
|
|
|
// The goal is to activate lazy resolve in order Second, Other
|
|
class FirstOrder: `other`Other, FirstInternal
|
|
interface FirstInternal: `exact`Second
|
|
|
|
|
|
|
|
//FILE:secondOrder.kt
|
|
//----------------------------------------------------------------------------------
|
|
package test
|
|
|
|
import testing.other.*
|
|
import testing.exact.Second
|
|
import testing.allUnder.*
|
|
|
|
// The goal is to activate lazy resolve in order Other, Second
|
|
class FirstOrder: FirstInternal, `other`Other
|
|
interface FirstInternal: `exact`Second
|
|
|
|
|
|
|
|
//FILE:secondForAllUnderImport.kt
|
|
//----------------------------------------------------------------------------------
|
|
package testing.allUnder
|
|
|
|
interface ~allUnder~Second
|
|
|
|
//FILE:secondForExactImport.kt
|
|
//----------------------------------------------------------------------------------
|
|
package testing.exact
|
|
|
|
interface ~exact~Second
|
|
|
|
//FILE:someOther.kt
|
|
//----------------------------------------------------------------------------------
|
|
package testing.other
|
|
|
|
interface ~other~Other |