| FILE: dynamicVsNothingInIf.kt | |
| public final class Test : R|kotlin/Any| { | |
| public constructor(something: R|kotlin/String?|): R|Test| { | |
| super<R|kotlin/Any|>() | |
| } | |
| public final val something: R|kotlin/String?| = R|<local>/something| | |
| public get(): R|kotlin/String?| | |
| public final fun toPlainObj(data: R|kotlin/String|): R|dynamic| { | |
| ^toPlainObj when () { | |
| ==(this@R|/Test|.R|/Test.something|, Null(null)) -> { | |
| throw R|java/lang/IllegalStateException.IllegalStateException|(String(Something is not defined.)) | |
| } | |
| else -> { | |
| R|/parse|<R|dynamic|>(R|<local>/data|) | |
| } | |
| } | |
| } | |
| } | |
| public final fun <T> parse(data: R|kotlin/String|): R|T| { | |
| ^parse R|kotlin/TODO|() | |
| } |