Update declarations to be searchable by their JvmName annotation

Relates to #KT-23653
This commit is contained in:
n-p-s
2021-05-07 13:53:08 +02:00
committed by TeamCityServer
parent 36a25353e9
commit d70b889004
2 changed files with 8 additions and 1 deletions
@@ -98,7 +98,7 @@ object JvmFileClassUtil {
it.calleeExpression?.constructorReferenceExpression?.getReferencedName() == shortName
}
private fun getLiteralStringFromAnnotation(annotation: KtAnnotationEntry): String? {
fun getLiteralStringFromAnnotation(annotation: KtAnnotationEntry): String? {
val argumentExpression = annotation.valueArguments.firstOrNull()?.getArgumentExpression() ?: return null
val stringTemplate = argumentExpression as? KtStringTemplateExpression ?: return null
val singleEntry = stringTemplate.entries.singleOrNull() as? KtLiteralStringTemplateEntry ?: return null