什么决定了自定义变量监听器的触发顺序?
What determines the order Custom VariableListeners are triggered in?
我一直在阅读 6.2.0.Final
documentation,但我找不到任何有关决定 VariableListener
触发顺序的信息。我尝试重新排序我的来源以更改命令 @CustomShadowVariable
注释方法出现在,但这似乎没有任何效果。是否有指定监听器更新顺序的首选方法?
在 6.3.0.CR1 及更早版本中:Chaos(其实不是,它们会在每个真正的计划变量发生变化时立即触发,这可能会使任何男人或女人发疯)
从 6.3.0.CR2 开始(修复了 PLANNER-252,参见 Ondrej 的 link):Order。第一个影子变量的 after 方法在最后一个真正的规划变量发生变化后被触发。请参阅 this image 和 6.3.0.CR2 文档。
我一直在阅读 6.2.0.Final
documentation,但我找不到任何有关决定 VariableListener
触发顺序的信息。我尝试重新排序我的来源以更改命令 @CustomShadowVariable
注释方法出现在,但这似乎没有任何效果。是否有指定监听器更新顺序的首选方法?
在 6.3.0.CR1 及更早版本中:Chaos(其实不是,它们会在每个真正的计划变量发生变化时立即触发,这可能会使任何男人或女人发疯)
从 6.3.0.CR2 开始(修复了 PLANNER-252,参见 Ondrej 的 link):Order。第一个影子变量的 after 方法在最后一个真正的规划变量发生变化后被触发。请参阅 this image 和 6.3.0.CR2 文档。