Kapt: Filter out non-package all-under imports whenever possible in "correctErrorTypes" (KT-21359)
This commit is contained in:
+2
-1
@@ -213,7 +213,8 @@ class ClassFileToSourceStubConverter(
|
|||||||
val importedReference = getReferenceExpression(importDirective.importedReference)
|
val importedReference = getReferenceExpression(importDirective.importedReference)
|
||||||
?.let { kaptContext.bindingContext[BindingContext.REFERENCE_TARGET, it] }
|
?.let { kaptContext.bindingContext[BindingContext.REFERENCE_TARGET, it] }
|
||||||
|
|
||||||
if (importedReference is CallableDescriptor) continue
|
if (importedReference is CallableDescriptor
|
||||||
|
|| (importDirective.isAllUnder && importedReference is ClassifierDescriptor)) continue
|
||||||
|
|
||||||
val importedExpr = treeMaker.FqName(importedFqName.asString())
|
val importedExpr = treeMaker.FqName(importedFqName.asString())
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
@file:Suppress("ENUM_ENTRY_AS_TYPE", "UNRESOLVED_REFERENCE")
|
@file:Suppress("ENUM_ENTRY_AS_TYPE", "UNRESOLVED_REFERENCE")
|
||||||
import java.util.Date as MyDate
|
import java.util.Date as MyDate
|
||||||
import java.util.concurrent.TimeUnit as MyTimeUnit
|
import java.util.concurrent.TimeUnit as MyTimeUnit
|
||||||
|
import java.util.concurrent.TimeUnit.*
|
||||||
import java.util.concurrent.TimeUnit.MICROSECONDS as MyMicroseconds
|
import java.util.concurrent.TimeUnit.MICROSECONDS as MyMicroseconds
|
||||||
import a.b.ABC as MyABC
|
import a.b.ABC as MyABC
|
||||||
import bcd as MyBCD
|
import bcd as MyBCD
|
||||||
|
|||||||
Reference in New Issue
Block a user