2015-02-17 2 views
1

Я хочу получить Throwable.getStackTrace() результат как значение на Цейлоне. Интерфейс Java имеет метод printStackTrace с параметром PrintWriter, но Ceylon Throwable interface не имеет. Как я могу это получить?Преобразование трассировки стека в значение

+0

Это не ясно, что вы имеете в виду путем преобразования трассировки стека значение. Если мой ответ не тот, который вы ищете, уточните свой вопрос и сообщите мне. – gdejohn

+0

Ваш ответ одобрен. Я не знал об этом функции верхнего уровня. – omerfarukdemir

ответ

1

В модуле языка Ceylon нет истинного эквивалента Java Throwable.getStackTrace(), потому что мы не смогли бы реализовать эту операцию в JavaScript.

Поэтому я только что добавил функцию javaStackTrace() к модулю ceylon.interop.java, и это будет доступно в версии 1.2 платформы.

(Как уже ответил @gdejohn, есть также функция printStackTrace() в ceylon.language.)