FILE: inapplicableLateinitModifier.kt public final object Delegate : R|kotlin/Any| { private constructor(): R|Delegate| { super() } public final operator fun getValue(instance: R|kotlin/Any?|, property: R|kotlin/Any|): R|kotlin/String| { ^getValue String() } public final operator fun setValue(instance: R|kotlin/Any?|, property: R|kotlin/Any|, value: R|kotlin/String|): R|kotlin/Unit| { } } public final lateinit var test: R|kotlin/Int| public get(): R|kotlin/Int| public set(value: R|kotlin/Int|): R|kotlin/Unit| public final lateinit var kest: R|kotlin/String|by Q|Delegate| public get(): R|kotlin/String| { ^ D|/kest|.R|/Delegate.getValue|(Null(null), ::R|/kest|) } public set(: R|kotlin/String|): R|kotlin/Unit| { ^ D|/kest|.R|/Delegate.setValue|(Null(null), ::R|/kest|, R|/kest|) } public final lateinit var good: R|kotlin/String| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| public final class A : R|kotlin/Any| { public constructor(): R|A| { super() } public final lateinit val fest: R|kotlin/String| = String(10) public get(): R|kotlin/String| public final lateinit var mest: R|kotlin/String| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| public final lateinit var xest: R|kotlin/String?| public get(): R|kotlin/String?| public set(value: R|kotlin/String?|): R|kotlin/Unit| public final lateinit var nest: R|kotlin/Int| public get(): R|kotlin/Int| public set(value: R|kotlin/Int|): R|kotlin/Unit| public final lateinit var west: R|kotlin/Char| public get(): R|kotlin/Char| public set(value: R|kotlin/Char|): R|kotlin/Unit| public final lateinit var qest: R|kotlin/Boolean| public get(): R|kotlin/Boolean| public set(value: R|kotlin/Boolean|): R|kotlin/Unit| public final lateinit var aest: R|kotlin/Short| public get(): R|kotlin/Short| public set(value: R|kotlin/Short|): R|kotlin/Unit| public final lateinit var hest: R|kotlin/Byte| public get(): R|kotlin/Byte| public set(value: R|kotlin/Byte|): R|kotlin/Unit| public final lateinit var jest: R|kotlin/Long| public get(): R|kotlin/Long| public set(value: R|kotlin/Long|): R|kotlin/Unit| public final lateinit val dest: R|kotlin/String| public get(): R|kotlin/String| { ^ String(KEKER) } } public final class B : R|kotlin/Any| { public constructor(): R|B| { super() } public final lateinit var best: R|T| public get(): R|T| public set(value: R|T|): R|kotlin/Unit| } public final class C : R|kotlin/Any| { public constructor(): R|C| { super() } public final lateinit var pest: R|K| public get(): R|K| public set(value: R|K|): R|kotlin/Unit| public final lateinit var vest: R|K?| public get(): R|K?| public set(value: R|K?|): R|kotlin/Unit| } public final fun rest(): R|kotlin/Unit| { lateinit lvar i: R|kotlin/Int| lateinit lvar a: R|A| lateinit lvar b: R|B| = R|/B.B|() }