KT element: KtClass
KT element text:
public final class Foo public constructor() {
    public final inline fun test_1(f: () -> kotlin.Unit): kotlin.Unit { contract { /* compiled contract */ }; /* compiled code */ }

    public final inline fun test_2(f: () -> kotlin.Int): kotlin.Int { contract { /* compiled contract */ }; /* compiled code */ }

    public final inline fun test_4(f: () -> kotlin.Unit): kotlin.Unit { contract { /* compiled contract */ }; /* compiled code */ }

    public final inline fun test_5(f: () -> kotlin.Unit): kotlin.Unit { contract { /* compiled contract */ }; /* compiled code */ }

    public final inline fun test_6(f: () -> kotlin.Int): kotlin.Int { contract { /* compiled contract */ }; /* compiled code */ }
}
FIR element: FirRegularClassImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] class Foo : R|kotlin/Any| {
    public final inline [ResolvedTo(BODY_RESOLVE)] fun test_1([ResolvedTo(BODY_RESOLVE)] f: R|() -> kotlin/Unit|): R|kotlin/Unit|
        [R|Contract description]
         <
            CallsInPlace(f, EXACTLY_ONCE)
        >


    public final inline [ResolvedTo(BODY_RESOLVE)] fun test_2([ResolvedTo(BODY_RESOLVE)] f: R|() -> kotlin/Int|): R|kotlin/Int|
        [R|Contract description]
         <
            CallsInPlace(f, EXACTLY_ONCE)
        >


    public final inline [ResolvedTo(BODY_RESOLVE)] fun test_4([ResolvedTo(BODY_RESOLVE)] f: R|() -> kotlin/Unit|): R|kotlin/Unit|
        [R|Contract description]
         <
            CallsInPlace(f, EXACTLY_ONCE)
        >


    public final inline [ResolvedTo(BODY_RESOLVE)] fun test_5([ResolvedTo(BODY_RESOLVE)] f: R|() -> kotlin/Unit|): R|kotlin/Unit|
        [R|Contract description]
         <
            CallsInPlace(f, EXACTLY_ONCE)
        >


    public final inline [ResolvedTo(BODY_RESOLVE)] fun test_6([ResolvedTo(BODY_RESOLVE)] f: R|() -> kotlin/Int|): R|kotlin/Int|
        [R|Contract description]
         <
            CallsInPlace(f, EXACTLY_ONCE)
        >


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

}
