FIR LC: use unified annotations' ClassId (missed JvmName)
This commit is contained in:
committed by
Ilya Kirillov
parent
85388f0c79
commit
58c2433bdd
+2
-1
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.load.java.JvmAbi.JVM_FIELD_ANNOTATION_CLASS_ID
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.JvmNames.JVM_MULTIFILE_CLASS_ID
|
||||
import org.jetbrains.kotlin.name.JvmNames.JVM_NAME_CLASS_ID
|
||||
import org.jetbrains.kotlin.name.JvmNames.JVM_OVERLOADS_CLASS_ID
|
||||
import org.jetbrains.kotlin.name.JvmNames.JVM_SYNTHETIC_ANNOTATION_CLASS_ID
|
||||
import org.jetbrains.kotlin.name.StandardClassIds
|
||||
@@ -36,7 +37,7 @@ internal fun KtAnnotatedSymbol.getJvmNameFromAnnotation(annotationUseSiteTarget:
|
||||
val annotation = annotations.firstOrNull {
|
||||
val siteTarget = it.useSiteTarget
|
||||
(siteTarget == null || siteTarget == annotationUseSiteTarget) &&
|
||||
it.classId?.asString() == "kotlin/jvm/JvmName"
|
||||
it.classId == JVM_NAME_CLASS_ID
|
||||
}
|
||||
|
||||
return annotation?.let {
|
||||
|
||||
@@ -6,7 +6,12 @@
|
||||
package org.jetbrains.kotlin.name
|
||||
|
||||
object JvmNames {
|
||||
@JvmField
|
||||
val JVM_NAME: FqName = FqName("kotlin.jvm.JvmName")
|
||||
|
||||
@JvmField
|
||||
val JVM_NAME_CLASS_ID = ClassId.topLevel(JVM_NAME)
|
||||
|
||||
val JVM_NAME_SHORT: String = JVM_NAME.shortName().asString()
|
||||
|
||||
val JVM_MULTIFILE_CLASS: FqName = FqName("kotlin.jvm.JvmMultifileClass")
|
||||
|
||||
Reference in New Issue
Block a user