Files
2022-06-29 16:50:05 +00:00

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|()
}
}
}
}