| Module: lib | |
| FILE: lib.kt | |
| package foo | |
| @R|org/jetbrains/kotlin/plugin/sandbox/DummyFunction|(fileName = String(libGenerated.kt) [evaluated = String(libGenerated.kt)]) public final class LibClass : R|kotlin/Any| { | |
| public constructor(): R|foo/LibClass| { | |
| super<R|kotlin/Any|>() | |
| } | |
| } | |
| FILE: foo/libGenerated.kt | |
| package foo | |
| public final fun dummyLibClass(value: R|foo/LibClass|): R|kotlin/String| { | |
| ^dummyLibClass throw R|kotlin/Throwable.Throwable|(String(Stub for declaration generated by Plugin[TopLevelDeclarationsGeneratorKey])) | |
| } | |
| Module: main | |
| FILE: main.kt | |
| package foo | |
| @R|org/jetbrains/kotlin/plugin/sandbox/DummyFunction|(fileName = String(mainGenerated.kt) [evaluated = String(mainGenerated.kt)]) public final class MainClass : R|kotlin/Any| { | |
| public constructor(): R|foo/MainClass| { | |
| super<R|kotlin/Any|>() | |
| } | |
| } | |
| public final fun box(): R|kotlin/String| { | |
| lval result1: R|kotlin/String| = R|foo/dummyLibClass|(R|foo/LibClass.LibClass|()) | |
| when () { | |
| !=(R|<local>/result1|, String(foo.LibClass)) -> { | |
| ^box <strcat>(String(Error: ), R|<local>/result1|) | |
| } | |
| } | |
| lval result2: R|kotlin/String| = R|foo/dummyMainClass|(R|foo/MainClass.MainClass|()) | |
| when () { | |
| !=(R|<local>/result2|, String(foo.MainClass)) -> { | |
| ^box <strcat>(String(Error: ), R|<local>/result2|) | |
| } | |
| } | |
| ^box String(OK) | |
| } | |
| FILE: foo/mainGenerated.kt | |
| package foo | |
| public final fun dummyMainClass(value: R|foo/MainClass|): R|kotlin/String| { | |
| ^dummyMainClass throw R|kotlin/Throwable.Throwable|(String(Stub for declaration generated by Plugin[TopLevelDeclarationsGeneratorKey])) | |
| } |