[FIR] Rename getClassLikeSymbolFqName to getClassLikeSymbolByClassId
This commit is contained in:
committed by
TeamCityServer
parent
69a13a3269
commit
ee37768808
@@ -131,7 +131,7 @@ class JavaSymbolProvider(
|
||||
private fun List<JavaTypeParameter>.convertTypeParameters(stack: JavaTypeParameterStack): List<FirTypeParameter> =
|
||||
map { it.toFirTypeParameter(stack) }
|
||||
|
||||
override fun getClassLikeSymbolByFqName(classId: ClassId): FirRegularClassSymbol? {
|
||||
override fun getClassLikeSymbolByClassId(classId: ClassId): FirRegularClassSymbol? {
|
||||
return try {
|
||||
if (!hasTopLevelClassOf(classId)) return null
|
||||
getFirJavaClass(classId)
|
||||
@@ -167,7 +167,7 @@ class JavaSymbolProvider(
|
||||
val javaTypeParameterStack = JavaTypeParameterStack()
|
||||
val outerClassId = classId.outerClassId
|
||||
val parentClassSymbol = if (outerClassId != null) {
|
||||
getClassLikeSymbolByFqName(outerClassId)
|
||||
getClassLikeSymbolByClassId(outerClassId)
|
||||
} else null
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@ private fun buildArgumentMapping(
|
||||
if (annotationArguments.none { it.name != null }) {
|
||||
return null
|
||||
}
|
||||
val annotationClassSymbol = session.symbolProvider.getClassLikeSymbolByFqName(lookupTag.classId).also {
|
||||
val annotationClassSymbol = session.symbolProvider.getClassLikeSymbolByClassId(lookupTag.classId).also {
|
||||
lookupTag.bindSymbolToLookupTag(session, it)
|
||||
} ?: return null
|
||||
val annotationConstructor =
|
||||
|
||||
+1
-1
@@ -54,7 +54,7 @@ class FirAnnotationTypeQualifierResolver(
|
||||
val classId = firClass.symbol.classId
|
||||
val outerClassId = classId.outerClassId
|
||||
val parentQualifiers = if (outerClassId != null) {
|
||||
(session.symbolProvider.getClassLikeSymbolByFqName(outerClassId)?.fir as? FirRegularClass)
|
||||
(session.symbolProvider.getClassLikeSymbolByClassId(outerClassId)?.fir as? FirRegularClass)
|
||||
?.let { extractDefaultQualifiers(it) }
|
||||
} else {
|
||||
val forModule = javaModuleAnnotationsProvider.getAnnotationsForModuleOwnerOfClass(classId)
|
||||
|
||||
@@ -15,6 +15,6 @@ import org.jetbrains.kotlin.fir.declarations.FirRegularClass
|
||||
class FirJavaClassMapper(private val session: FirSession) : FirPlatformClassMapper() {
|
||||
override fun getCorrespondingPlatformClass(declaration: FirClassLikeDeclaration): FirRegularClass? {
|
||||
val javaClassId = JavaToKotlinClassMap.mapKotlinToJava(declaration.symbol.classId.asSingleFqName().toUnsafe())
|
||||
return javaClassId?.let { session.symbolProvider.getClassLikeSymbolByFqName(it)?.fir } as? FirRegularClass
|
||||
return javaClassId?.let { session.symbolProvider.getClassLikeSymbolByClassId(it)?.fir } as? FirRegularClass
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ fun wrapScopeWithJvmMapped(
|
||||
val javaClassId = JavaToKotlinClassMap.mapKotlinToJava(kotlinUnsafeFqName)
|
||||
?: return declaredMemberScope
|
||||
val symbolProvider = useSiteSession.symbolProvider
|
||||
val javaClass = symbolProvider.getClassLikeSymbolByFqName(javaClassId)?.fir as? FirRegularClass
|
||||
val javaClass = symbolProvider.getClassLikeSymbolByClassId(javaClassId)?.fir as? FirRegularClass
|
||||
?: return declaredMemberScope
|
||||
val preparedSignatures = JvmMappedScope.prepareSignatures(javaClass, JavaToKotlinClassMap.isMutable(kotlinUnsafeFqName))
|
||||
return if (preparedSignatures.isNotEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user