KT element: KtClass
KT element text:
@kotlin.annotation.Target(allowedTargets = [kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.PROPERTY_SETTER, kotlin.annotation.AnnotationTarget.FILE])
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.BINARY)
@kotlin.annotation.MustBeDocumented
public final annotation class JvmName public constructor(
    public final val name: kotlin.String,
) : kotlin.Annotation {
}
FIR element: FirRegularClassImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
@R|kotlin/annotation/Target|(allowedTargets = <collectionLiteralCall>(kotlin/annotation/AnnotationTarget.FUNCTION, kotlin/annotation/AnnotationTarget.PROPERTY_GETTER, kotlin/annotation/AnnotationTarget.PROPERTY_SETTER, kotlin/annotation/AnnotationTarget.FILE)) @R|kotlin/annotation/Retention|(value = kotlin/annotation/AnnotationRetention.BINARY) @R|kotlin/annotation/MustBeDocumented|() public final [ResolvedTo(BODY_RESOLVE)] annotation class JvmName : R|kotlin/Annotation| {
    public final [ResolvedTo(BODY_RESOLVE)] [HasBackingFieldKey=false, IsDeserializedPropertyFromAnnotation=true] val name: R|kotlin/String|
        public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=JvmName] get(): R|kotlin/String|

    public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=JvmName] constructor([ResolvedTo(BODY_RESOLVE)] [CorrespondingProperty=kotlin/jvm/JvmName.name] name: R|kotlin/String|): R|kotlin/jvm/JvmName|

}
