// WITH_RUNTIME // FILE: test.kt fun test() { val result = Result.success("yes!") val failure = Result.failure(Exception()) if (result.isSuccess) println("success") if (result.isFailure) println("failure") println(result.getOrThrow()) println(failure.getOrNull()) println(failure.exceptionOrNull()) println(result.hashCode()) println(result.toString()) println(result.getOrElse { "oops" }) println(result.getOrDefault("oops")) } // @TestKt.class: // 0 INVOKESTATIC kotlin/Result.box-impl // 0 INVOKEVIRTUAL kotlin/Result.unbox-impl // 0 Result\$Failure