diff options
author | Jinseong Jeon <jsjeon@google.com> | 2022-01-23 23:24:10 -0800 |
---|---|---|
committer | Jiaxiang Chen <roaringacw@gmail.com> | 2022-03-10 15:09:18 -0800 |
commit | 5d9239c95ae1a30e1e36060641db9038e4df81b3 (patch) | |
tree | 7aa6c9252e5d8bc5a3008ef700bc7153bbc29729 /kotlin-analysis-api | |
parent | 3d615be5ee1e775ca073944e6db17cd484e72b0a (diff) | |
download | ksp-5d9239c95ae1a30e1e36060641db9038e4df81b3.tar.gz |
Use KotlinCoreEnvironment#createPackagePartProvider
Diffstat (limited to 'kotlin-analysis-api')
-rw-r--r-- | kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt b/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt index 3efeee7d..daeed3ab 100644 --- a/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt +++ b/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt @@ -47,9 +47,7 @@ import org.jetbrains.kotlin.config.CompilerConfiguration import org.jetbrains.kotlin.idea.KotlinLanguage import org.jetbrains.kotlin.idea.references.* import org.jetbrains.kotlin.load.kotlin.PackagePartProvider -import org.jetbrains.kotlin.name.ClassId import org.jetbrains.kotlin.psi.KtFile -import org.jetbrains.kotlin.serialization.deserialization.ClassData import java.io.File @OptIn(InvalidWayOfUsingAnalysisSession::class) @@ -104,19 +102,7 @@ fun registerComponents(project: MockProject, environment: KotlinCoreEnvironment, PackagePartProviderFactory::class.qualifiedName, object : PackagePartProviderFactory() { override fun createPackagePartProviderForLibrary(scope: GlobalSearchScope): PackagePartProvider { - return object : PackagePartProvider { - override fun findPackageParts(packageFqName: String): List<String> { - return emptyList() - } - - override fun getAllOptionalAnnotationClasses(): List<ClassData> { - return emptyList() - } - - override fun getAnnotationsOnBinaryModule(moduleName: String): List<ClassId> { - return emptyList() - } - } + return environment.createPackagePartProvider(scope) } } ) |