//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