具有可空返回类型的TornadoFX runAsyncWithProgress

时间:2019-12-08 22:15:53

标签: kotlin tornadofx

在TornadoFX中,Id MyProp MyPropRef -- ------ --------- 3780 3780 !3780 ... 函数当前(自1.7.19版开始)定义为:

runAsyncWithProgress

绑定到fun <T : Any> Node.runAsyncWithProgress(progress: Node, op: () -> T): Task<T> 的{​​{1}}禁止我使用诸如Any之类的可空类型。当操作可能产生“空结果”(例如通过取消)时,这非常不便。

我注意到T 支持可为空的值,是有这种差异的原因还是某种疏忽?我在源代码中找不到任何可能导致空值的问题。

1 个答案:

答案 0 :(得分:0)

事实证明这确实是一个疏忽,现在fixed