KT element: KtClass
KT element text:
public final class Main public constructor() {
    public final fun testBuilder(id: kotlin.String = COMPILED_CODE, lambda: Test.() -> kotlin.Unit): Test { /* compiled code */ }

    public final fun test(): kotlin.Unit { /* compiled code */ }

    public final fun contract(test: Test): kotlin.Unit { /* compiled code */ }
}
FIR element: FirRegularClassImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] class Main : R|kotlin/Any| {
    public final [ResolvedTo(BODY_RESOLVE)] fun contract([ResolvedTo(BODY_RESOLVE)] test: R|Test|): R|kotlin/Unit|

    public final [ResolvedTo(BODY_RESOLVE)] fun test(): R|kotlin/Unit|

    public final [ResolvedTo(BODY_RESOLVE)] fun testBuilder([ResolvedTo(BODY_RESOLVE)] id: R|kotlin/String| = STUB, [ResolvedTo(BODY_RESOLVE)] lambda: R|Test.() -> kotlin/Unit|): R|Test|

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

}
