将堆栈跟踪转换为值
Convert a stack trace to a value
我想获得 Throwable.getStackTrace()
结果作为 Ceylon 中的一个值。 Java接口有printStackTrace method with parameter PrintWriter,但Ceylon Throwable接口没有。我怎样才能得到它?
类似于java.lang.Throwable.printStackTrace(PrintWriter)
, Ceylon's language module has the top-level function void printStackTrace(Throwable, Anything(String))
。您提供异常和接受 String
.
的函数
锡兰语言模块中没有 Java 的 Throwable.getStackTrace()
的真正等价物,因为我们无法在 JavaScript 中实现该操作。
因此,我刚刚将 javaStackTrace()
功能添加到模块 ceylon.interop.java
中,该功能将在平台的 1.2 版本中可用。
(正如@gdejohn 已经回答的那样,ceylon.language
中也有 printStackTrace()
函数。)
我想获得 Throwable.getStackTrace()
结果作为 Ceylon 中的一个值。 Java接口有printStackTrace method with parameter PrintWriter,但Ceylon Throwable接口没有。我怎样才能得到它?
类似于java.lang.Throwable.printStackTrace(PrintWriter)
, Ceylon's language module has the top-level function void printStackTrace(Throwable, Anything(String))
。您提供异常和接受 String
.
锡兰语言模块中没有 Java 的 Throwable.getStackTrace()
的真正等价物,因为我们无法在 JavaScript 中实现该操作。
因此,我刚刚将 javaStackTrace()
功能添加到模块 ceylon.interop.java
中,该功能将在平台的 1.2 版本中可用。
(正如@gdejohn 已经回答的那样,ceylon.language
中也有 printStackTrace()
函数。)