Kapt: Support import directive with aliases in "correctErrorTypes" mode (KT-21358)

This commit is contained in:
Yan Zhulanow
2017-11-21 23:29:13 +09:00
parent c7645bcf03
commit 00bb38fbb1
5 changed files with 221 additions and 17 deletions
@@ -0,0 +1,26 @@
// CORRECT_ERROR_TYPES
// NO_VALIDATION
@file:Suppress("ENUM_ENTRY_AS_TYPE", "UNRESOLVED_REFERENCE")
import java.util.Date as MyDate
import java.util.concurrent.TimeUnit as MyTimeUnit
import java.util.concurrent.TimeUnit.MICROSECONDS as MyMicroseconds
import a.b.ABC as MyABC
import bcd as MyBCD
class Test {
lateinit var date: MyDate
lateinit var timeUnit: MyTimeUnit
lateinit var microseconds: MyMicroseconds
lateinit var abc: MyABC
lateinit var bcd: MyBCD
class MyDate {
lateinit var date2: MyDate
}
}
class Test2 {
lateinit var date: MyDate
}