diff --git a/plugins/kapt3/kapt3-compiler/src/org/jetbrains/kotlin/kapt3/stubs/ClassFileToSourceStubConverter.kt b/plugins/kapt3/kapt3-compiler/src/org/jetbrains/kotlin/kapt3/stubs/ClassFileToSourceStubConverter.kt index 6bfba011076..27d0287d142 100644 --- a/plugins/kapt3/kapt3-compiler/src/org/jetbrains/kotlin/kapt3/stubs/ClassFileToSourceStubConverter.kt +++ b/plugins/kapt3/kapt3-compiler/src/org/jetbrains/kotlin/kapt3/stubs/ClassFileToSourceStubConverter.kt @@ -213,7 +213,8 @@ class ClassFileToSourceStubConverter( val importedReference = getReferenceExpression(importDirective.importedReference) ?.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()) diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/aliasedImports.kt b/plugins/kapt3/kapt3-compiler/testData/converter/aliasedImports.kt index 289773391f0..3ec3c0c25da 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/aliasedImports.kt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/aliasedImports.kt @@ -4,6 +4,7 @@ @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.* import java.util.concurrent.TimeUnit.MICROSECONDS as MyMicroseconds import a.b.ABC as MyABC import bcd as MyBCD