FILE: kt50994.fir.kt public final class ProcessorWithParent : R|Entity| { public constructor(): R|ProcessorWithParent| { super() } public final var processor: R|ProcessorWithChildren?|by this@R|/ProcessorWithParent|.R|/parent|(Q|ProcessorWithChildren|::R|/ProcessorWithChildren.processors|) public get(): R|ProcessorWithChildren?| { ^ this@R|/ProcessorWithParent|.D|/ProcessorWithParent.processor|.R|SubstitutionOverride|(this@R|/ProcessorWithParent|, ::R|/ProcessorWithParent.processor|) } public set(: R|ProcessorWithChildren?|): R|kotlin/Unit| { this@R|/ProcessorWithParent|.D|/ProcessorWithParent.processor|.R|SubstitutionOverride|(this@R|/ProcessorWithParent|, ::R|/ProcessorWithParent.processor|, R|/processor|) } } public final class ProcessorWithChildren : R|Entity| { public constructor(): R|ProcessorWithChildren| { super() } public final var processors: R|kotlin/collections/MutableCollection|by this@R|/ProcessorWithChildren|.R|/children#|<, >((Q|ProcessorWithParent|).R|kotlin/jvm/java|, Q|ProcessorWithParent|::#) public get(): R|kotlin/collections/MutableCollection| { ^ this@R|/ProcessorWithChildren|.D|/ProcessorWithChildren.processors|.R|SubstitutionOverride|>|(this@R|/ProcessorWithChildren|, ::R|/ProcessorWithChildren.processors|) } public set(: R|kotlin/collections/MutableCollection|): R|kotlin/Unit| { this@R|/ProcessorWithChildren|.D|/ProcessorWithChildren.processors|.R|SubstitutionOverride|(this@R|/ProcessorWithChildren|, ::R|/ProcessorWithChildren.processors|, R|/processors|) } } public final class Processor2WithParent : R|Entity| { public constructor(): R|Processor2WithParent| { super() } public final var processor: R|Processor2WithChildren?|by this@R|/Processor2WithParent|.R|/parent|(Q|Processor2WithChildren|::R|/Processor2WithChildren.processors|) public get(): R|Processor2WithChildren?| { ^ this@R|/Processor2WithParent|.D|/Processor2WithParent.processor|.R|SubstitutionOverride|(this@R|/Processor2WithParent|, ::R|/Processor2WithParent.processor|) } public set(: R|Processor2WithChildren?|): R|kotlin/Unit| { this@R|/Processor2WithParent|.D|/Processor2WithParent.processor|.R|SubstitutionOverride|(this@R|/Processor2WithParent|, ::R|/Processor2WithParent.processor|, R|/processor|) } } public final class Processor2WithChildren : R|Entity| { public constructor(): R|Processor2WithChildren| { super() } public final var processors: R|kotlin/collections/MutableCollection|by this@R|/Processor2WithChildren|.R|/children|((Q|Processor2WithParent|).R|kotlin/jvm/java|, Q|Processor2WithParent|::R|/Processor2WithParent.processor|) public get(): R|kotlin/collections/MutableCollection| { ^ this@R|/Processor2WithChildren|.D|/Processor2WithChildren.processors|.R|SubstitutionOverride|>|(this@R|/Processor2WithChildren|, ::R|/Processor2WithChildren.processors|) } public set(: R|kotlin/collections/MutableCollection|): R|kotlin/Unit| { this@R|/Processor2WithChildren|.D|/Processor2WithChildren.processors|.R|SubstitutionOverride|(this@R|/Processor2WithChildren|, ::R|/Processor2WithChildren.processors|, R|/processors|) } } public final class Processor3WithParent : R|Entity| { public constructor(): R|Processor3WithParent| { super() } public final var processor: R|Processor3WithChildren?|by this@R|/Processor3WithParent|.R|/parent|(Q|Processor3WithChildren|::R|/Processor3WithChildren.processors|) public get(): R|Processor3WithChildren?| { ^ this@R|/Processor3WithParent|.D|/Processor3WithParent.processor|.R|SubstitutionOverride|(this@R|/Processor3WithParent|, ::R|/Processor3WithParent.processor|) } public set(: R|Processor3WithChildren?|): R|kotlin/Unit| { this@R|/Processor3WithParent|.D|/Processor3WithParent.processor|.R|SubstitutionOverride|(this@R|/Processor3WithParent|, ::R|/Processor3WithParent.processor|, R|/processor|) } } public final class Processor3WithChildren : R|Entity| { public constructor(): R|Processor3WithChildren| { super() } public final var processors: R|kotlin/collections/MutableCollection|by this@R|/Processor3WithChildren|.R|/children|((Q|Processor3WithParent|).R|kotlin/jvm/java|, Q|Processor3WithParent|::R|/Processor3WithParent.processor|) public get(): R|kotlin/collections/MutableCollection| { ^ this@R|/Processor3WithChildren|.D|/Processor3WithChildren.processors|.R|SubstitutionOverride|>|(this@R|/Processor3WithChildren|, ::R|/Processor3WithChildren.processors|) } public set(: R|kotlin/collections/MutableCollection|): R|kotlin/Unit| { this@R|/Processor3WithChildren|.D|/Processor3WithChildren.processors|.R|SubstitutionOverride|(this@R|/Processor3WithChildren|, ::R|/Processor3WithChildren.processors|, R|/processors|) } } public final inline fun R|SP|.parent(property: R|kotlin/reflect/KProperty1>|): R|Delegate| { ^parent Null(null)!! } public final fun R|SC|.children(clazz: R|java/lang/Class|, property: R|kotlin/reflect/KProperty1|, name: R|kotlin/String| = R|/property|.R|SubstitutionOverride|): R|Delegate>| { ^children Null(null)!! } public abstract interface Delegate : R|kotlin/properties/ReadWriteProperty| { } public abstract interface Entity : R|kotlin/Any| { }