diff --git a/libraries/stdlib/src/kotlin/StandardJVM.kt b/libraries/stdlib/src/kotlin/StandardJVM.kt index 5d70f6ead87..7381c7a8f3c 100644 --- a/libraries/stdlib/src/kotlin/StandardJVM.kt +++ b/libraries/stdlib/src/kotlin/StandardJVM.kt @@ -38,6 +38,14 @@ public fun Throwable.printStackTrace(stream: PrintStream): Unit { jlt.printStackTrace(stream) } +/** + * Returns the stack trace + */ + +public fun Throwable.getStackTrace() : Array { + val jlt = this as java.lang.Throwable + return jlt.getStackTrace()!! +} /** * A helper method for creating a [[Callable]] from a function