public interface TaskVisitor<T>
Task访问器,用于访问Task的内部结构。
注意:访问器在访问过程中不能导致Task产生状态迁移,即不能使Task进入完成状态。
- 作者:
- wjybxx date - 2024/9/4
-
方法概要
-
方法详细资料
-
visitChild
访问普通子节点- 参数:
child- 子节点index- 子节点下标param- 用户参数
-
visitHook
访问钩子节点(无法通过GetChild拿到的子节点,也不在ChildCount计数中) 理论上钩子还可能是List或Map,但我们这个访问者只是为了做一些简单的遍历工作,并不需要如此精细的信息, 因此方法参数可以未声明index/key等信息,以避免额外的开销和复杂度。- 参数:
child- 钩子子节点param- 用户参数
-