FIR: Optimize case with no annotations on package

This commit is contained in:
Denis.Zharkov
2021-09-15 17:53:33 +03:00
committed by TeamCityServer
parent 37785eb244
commit 38fa900e56
7 changed files with 21 additions and 9 deletions
@@ -44,8 +44,8 @@ class JavaClassFinderImpl : AbstractJavaClassFinder() {
return javaFacade.findClass(request, javaSearchScope)
}
override fun findPackage(fqName: FqName): JavaPackage? {
return javaFacade.findPackage(fqName.asString(), javaSearchScope)?.let { JavaPackageImpl(it, javaSearchScope) }
override fun findPackage(fqName: FqName, mayHaveAnnotations: Boolean): JavaPackage? {
return javaFacade.findPackage(fqName.asString(), javaSearchScope)?.let { JavaPackageImpl(it, javaSearchScope, mayHaveAnnotations) }
}
override fun knownClassNamesInPackage(packageFqName: FqName): Set<String>? {