类 Inverter<T>

java.lang.Object
cn.wjybxx.btree.Task<T>
cn.wjybxx.btree.Decorator<T>
cn.wjybxx.btree.decorator.Inverter<T>
所有已实现的接口:
ICancelTokenListener

public class Inverter<T> extends Decorator<T>
反转装饰器,它用于反转子节点的执行结果。 如果被装饰的任务失败,它将返回成功; 如果被装饰的任务成功,它将返回失败; 如果被装饰的任务取消,它将返回取消。

对于普通的条件节点,可以通过控制流标记直接取反Task.setInvertedGuard(boolean),避免增加封装。

作者:
wjybxx date - 2023/11/26
  • 构造器详细资料

    • Inverter

      public Inverter()
    • Inverter

      public Inverter(Task<T> child)
  • 方法详细资料