From 33e3f7a2e9397bf0daa1b49fd916aaddc8a28226 Mon Sep 17 00:00:00 2001 From: Jiaxiang Chen Date: Thu, 6 Jul 2023 11:43:39 -0700 Subject: [PATCH] AA:add placeholder for Resolver.getPackageAnnotations Resolver.getPackagesWithAnnotation --- .../devtools/ksp/impl/ResolverAAImpl.kt | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/ResolverAAImpl.kt b/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/ResolverAAImpl.kt index 5d3b708bb6..2fd38037e3 100644 --- a/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/ResolverAAImpl.kt +++ b/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/ResolverAAImpl.kt @@ -41,22 +41,7 @@ import com.google.devtools.ksp.processing.KSBuiltIns import com.google.devtools.ksp.processing.Resolver import com.google.devtools.ksp.processing.impl.KSNameImpl import com.google.devtools.ksp.processing.impl.KSTypeReferenceSyntheticImpl -import com.google.devtools.ksp.symbol.KSAnnotated -import com.google.devtools.ksp.symbol.KSClassDeclaration -import com.google.devtools.ksp.symbol.KSDeclaration -import com.google.devtools.ksp.symbol.KSDeclarationContainer -import com.google.devtools.ksp.symbol.KSFile -import com.google.devtools.ksp.symbol.KSFunctionDeclaration -import com.google.devtools.ksp.symbol.KSName -import com.google.devtools.ksp.symbol.KSPropertyAccessor -import com.google.devtools.ksp.symbol.KSPropertyDeclaration -import com.google.devtools.ksp.symbol.KSPropertyGetter -import com.google.devtools.ksp.symbol.KSType -import com.google.devtools.ksp.symbol.KSTypeArgument -import com.google.devtools.ksp.symbol.KSTypeReference -import com.google.devtools.ksp.symbol.Modifier -import com.google.devtools.ksp.symbol.Origin -import com.google.devtools.ksp.symbol.Variance +import com.google.devtools.ksp.symbol.* import com.google.devtools.ksp.toKSName import com.google.devtools.ksp.visitor.CollectAnnotatedSymbolsVisitor import com.intellij.openapi.project.Project @@ -351,6 +336,16 @@ class ResolverAAImpl( TODO("Not yet implemented") } + @KspExperimental + override fun getPackageAnnotations(packageName: String): Sequence { + TODO("Not yet implemented") + } + + @KspExperimental + override fun getPackagesWithAnnotation(annotationName: String): Sequence { + TODO("Not yet implemented") + } + @KspExperimental override fun mapJavaNameToKotlin(javaName: KSName): KSName? { return JavaToKotlinClassMap.mapJavaToKotlin(FqName(javaName.asString()))?.toKSName()