[FIR] Find the correct FIR file in Java finder for file with JvmName
#KT-57802
This commit is contained in:
+1
-7
@@ -18,8 +18,8 @@ import org.jetbrains.kotlin.fir.declarations.utils.isOverridable
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.isOverride
|
||||
import org.jetbrains.kotlin.fir.expressions.FirAnnotation
|
||||
import org.jetbrains.kotlin.fir.expressions.FirConstExpression
|
||||
import org.jetbrains.kotlin.fir.java.findJvmNameAnnotation
|
||||
import org.jetbrains.kotlin.fir.resolve.getContainingClass
|
||||
import org.jetbrains.kotlin.fir.types.classId
|
||||
import org.jetbrains.kotlin.fir.types.coneType
|
||||
import org.jetbrains.kotlin.fir.types.resolvedType
|
||||
import org.jetbrains.kotlin.name.JvmStandardClassIds
|
||||
@@ -57,12 +57,6 @@ object FirJvmNameChecker : FirBasicDeclarationChecker() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun FirDeclaration.findJvmNameAnnotation(): FirAnnotation? {
|
||||
return annotations.firstOrNull {
|
||||
it.annotationTypeRef.coneType.classId == JvmStandardClassIds.Annotations.JvmName
|
||||
}
|
||||
}
|
||||
|
||||
private fun CheckerContext.isRenamableFunction(function: FirFunction): Boolean {
|
||||
val containingClass = function.getContainingClassSymbol(session)
|
||||
return containingClass != null || !function.symbol.callableId.isLocal
|
||||
|
||||
Reference in New Issue
Block a user