FILE: objectDeclaration.kt
    public final object A : R|kotlin/Any| {
        private constructor(): R|A|

        public final fun funA(): R|kotlin/String| {
        }

        public final inline fun funB(): R|kotlin/String| {
            ^funB String(A.funB body)
        }

        @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/contracts/ExperimentalContracts|)) [evaluated = vararg(<getClass>(Q|kotlin/contracts/ExperimentalContracts|))]) public final fun isNotNull(value: R|kotlin/Any?|): R|kotlin/Boolean|
            [R|Contract description]
             <
                Returns(TRUE) -> value != null
            >
         {
        }

        public final fun funD(): R|kotlin/Int| {
        }

        public final inline fun funE(): R|kotlin/String| {
            local final fun funF(): R|kotlin/String| {
                ^funF String(funF body)
            }

            ^funE R|<local>/funF|()
        }

    }
