FunctionalJava 应用程序在堆栈跟踪中使用 Stream 引发 StackOverflowError,但该应用程序不(看似)使用流。可能是什么原因?
问问题
99 次
2 回答
1
可能其他一些数据结构在幕后使用 Stream,它可以使用大量递归。
在我的案例中,嫌疑人是IterableW
在使用原wrap
生bind
Java时Iterables
。相反,我曾经fj.List.iterableList
将有限转换为Iterable
具有fj.List
有效bind
操作的 a。
于 2012-06-06T13:33:23.113 回答
0
在 github 上有一个pull request来解决这个问题。
如果这对您不利,也许您可以尝试该修复程序,如果对您有用,则对合并它投票+1?
于 2012-12-19T19:50:30.617 回答