38f4a35be2
#KT-52020 Fixed
103 lines
3.4 KiB
Plaintext
Vendored
103 lines
3.4 KiB
Plaintext
Vendored
FILE: O.kt
|
|
public open class Wrapper : R|kotlin/Any| {
|
|
public constructor(b: R|kotlin/Boolean|): R|Wrapper| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final val b: R|kotlin/Boolean| = R|<local>/b|
|
|
public get(): R|kotlin/Boolean|
|
|
|
|
}
|
|
public final object O : R|kotlin/Any| {
|
|
private constructor(): R|O| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
private final class Derived : R|Base| {
|
|
public constructor(bar: R|kotlin/Int|): R|O.Derived| {
|
|
super<R|Base|>()
|
|
}
|
|
|
|
private final val bar: R|kotlin/Int| = R|<local>/bar|
|
|
private get(): R|kotlin/Int|
|
|
|
|
private final inner class Some : R|kotlin/Any| {
|
|
public O.Derived.constructor(z: R|kotlin/Boolean|): R|O.Derived.Some| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final val z: R|kotlin/Boolean| = R|<local>/z|
|
|
public get(): R|kotlin/Boolean|
|
|
|
|
public final fun test(): R|kotlin/Unit| {
|
|
lval x: R|kotlin/Int| = this@R|/O.Derived|.R|/O.Derived.bar|
|
|
lval o: R|<anonymous>| = object : R|Wrapper| {
|
|
private constructor(): R|<anonymous>| {
|
|
super<R|Wrapper|>(this@R|/O.Derived.Some|.R|/O.Derived.Some.z|)
|
|
}
|
|
|
|
public final fun local(): R|kotlin/Unit| {
|
|
lval y: R|kotlin/String!| = this@R|/O.Derived|.R|/Base.foo|()
|
|
}
|
|
|
|
public final val oo: R|<anonymous>| = object : R|kotlin/Any| {
|
|
private constructor(): R|<anonymous>| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final val zz: R|kotlin/Boolean| = this@R|/O.Derived.Some|.R|/O.Derived.Some.z|
|
|
public get(): R|kotlin/Boolean|
|
|
|
|
}
|
|
|
|
public get(): R|<anonymous>|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public final fun test(): R|kotlin/Unit| {
|
|
lval x: R|kotlin/Int| = this@R|/O.Derived|.R|/O.Derived.bar|
|
|
lval o: R|<anonymous>| = object : R|kotlin/Any| {
|
|
private constructor(): R|<anonymous>| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final fun local(): R|kotlin/Unit| {
|
|
lval y: R|kotlin/String!| = this@R|/O.Derived|.R|/Base.foo|()
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
public final class Generator : R|kotlin/Any| {
|
|
public constructor(codegen: R|kotlin/Any|): R|Generator| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final val codegen: R|kotlin/Any| = R|<local>/codegen|
|
|
public get(): R|kotlin/Any|
|
|
|
|
private final fun gen(): R|kotlin/Any| {
|
|
^gen object : R|Wrapper| {
|
|
private constructor(): R|<anonymous>| {
|
|
super<R|Wrapper|>(Boolean(true))
|
|
}
|
|
|
|
private final fun invokeFunction(): R|kotlin/Unit| {
|
|
lval c: R|kotlin/Any| = this@R|/Generator|.R|/Generator.codegen|
|
|
lval cc: R|kotlin/Int| = this@R|/Generator|.R|/Generator.codegen|.R|kotlin/Any.hashCode|()
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|