我想将Throwable.getStackTrace()
结果作为锡兰的一个值。Java 接口具有带有参数PrintWriter的printStackTrace方法,但 Ceylon Throwable 接口没有。我怎么才能得到它?
问问题
89 次
2 回答
2
与此类似java.lang.Throwable.printStackTrace(PrintWriter)
,Ceylon 的语言模块具有顶级功能void printStackTrace(Throwable, Anything(String))
。您提供异常和一个接受String
.
于 2015-02-17T23:33:59.943 回答
1
Ceylon 语言模块中没有真正的 Java 等价物,Throwable.getStackTrace()
因为我们无法在 JavaScript 中实现该操作。
因此,我刚刚javaStackTrace()
在模块ceylon.interop.java
中添加了该功能,该功能将在平台的 1.2 版本中提供。
(正如@gdejohn 已经回答的那样,还有这个printStackTrace()
函数ceylon.language
。)
于 2015-07-26T17:52:44.380 回答