为什么Component.isInitialized()方法不公开?

时间:2017-03-05 23:26:44

标签: wicket

这个方法是包私有的(我只检查了7.6.0版本),但我发现很难在没有检查内部组件初始化状态的情况下将正确的故障转换为更复杂的组件。如果我可以公开访问该方法,那肯定不会造成任何伤害(这是一种只读方法)。然而,我没有找到任何替代方法来检查组件实例是否通过了初始化阶段。

1 个答案:

答案 0 :(得分:1)

我在8.x(https://github.com/apache/wicket/commit/d1710298c7e371f260299f732c58d0bf4d647161)中看到该方法为public。所以你有两个选择:1)使用Wicket 8.0.0-M4或者提交一张票,让它在7.x中公开。