//FILE:allPackageImport.kt //---------------------------------------------------------------------------------- package test import testing.custom.* // Companion import has priority over on-demand ones. No conflicts are expected. val a1: `kotlin::kotlin.collections.List`List? = null //FILE:javaUtilImport.kt //---------------------------------------------------------------------------------- package test import java.util.* // Companion imports take over import-on-demand // TODO: Fix for lazy resolve test // val a2: 'kotlin::kotlin.collections.List'List? = null //FILE:allPackageWithJavaUtilImport.kt //---------------------------------------------------------------------------------- package test import testing.custom.* import java.util.* // Companion import has priority over on-demand ones. No conflicts are expected. val a3: `kotlin::kotlin.collections.List`List? = null //FILE:singleClassImportFromJavaUtil.kt //---------------------------------------------------------------------------------- package test import java.util.List // Single import doesn't processed with Java->Kotlin class mapper. This is the way how // java classes can be imported. val a4: `java::java.util.List`List? = null //FILE:singleClassImport.kt //---------------------------------------------------------------------------------- package test import testing.custom.List // Single import doesn't processed with Java->Kotlin class mapper val a5: `custom`List? = null //FILE:importFirst.kt //---------------------------------------------------------------------------------- package testing.custom class ~custom~List