KT element: KtClass
KT element text:
public final class MyClass public constructor() {
    context(@MyAnnotation _: @MyAnnotation ParameterizedInterface<@MyAnnotation kotlin.String>)
    public final val bar: kotlin.String /* compiled code */
        public final get() { /* compiled code */ }

    context(@MyAnnotation _: @MyAnnotation ParameterizedInterface<@MyAnnotation kotlin.String>)
    public final fun foo(): kotlin.Unit { /* compiled code */ }
}
FIR element: FirRegularClassImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] class MyClass : R|kotlin/Any| {
    context([ResolvedTo(BODY_RESOLVE)] @R|MyAnnotation|() <unused var>: R|@R|MyAnnotation|()  ParameterizedInterface<@R|MyAnnotation|()  kotlin/String>|)
    public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit|

    context([ResolvedTo(BODY_RESOLVE)] @R|MyAnnotation|() <unused var>: R|@R|MyAnnotation|()  ParameterizedInterface<@R|MyAnnotation|()  kotlin/String>|)
    public final [ResolvedTo(BODY_RESOLVE)] [HasBackingFieldKey=false] val bar: R|kotlin/String|
        public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=MyClass] get(): R|kotlin/String|

    public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=MyClass] constructor(): R|MyClass|

}
