FunctionalJavaアプリは、スタックトレースでStreamを使用してStackOverflowErrorをスローしますが、アプリは(一見)ストリームを使用しません。原因は何でしょうか?
質問する
99 次
2 に答える
1
おそらく、他のデータ構造が舞台裏でStreamを使用しており、大規模な再帰を使用する可能性があります。
私の場合の容疑者は、ネイティブJavaIterableW
を使用wrap
しているときでした。その代わりに、私は有限を効果的な操作を持つに変換していました。bind
Iterables
fj.List.iterableList
Iterable
fj.List
bind
于 2012-06-06T13:33:23.113 に答える
0
githubでこれを修正するためのプルリクエストがあります。
これがあなたを苦しめているなら、おそらくあなたはその修正を試してみて、それがあなたのために働くならそれをマージすることに+1を投票することができますか?
于 2012-12-19T19:50:30.617 に答える