包装加载后S4方法加载多久?

时间:2016-11-01 20:51:48

标签: r s4

我正在使用R包,其中在S4挂钩中创建了该包中定义的.onLoad对象。事实证明,为其超类定义的initialize方法不会运行,而是为initialize对象定义的通用ANY

我一直在四处寻找,我看不出:

  • 有一种方法可以在加载包时加快(注册)这些方法
  • 这是一个错误,当.onLoad运行
  • 时,方法已经存在

我还试图找到有关第一次加载给定包时应该多快加载/注册这些方法的信息。我非常感谢指向此类信息/文档。

更新

这是一个演示我的问题的示例包。如果您构建并加载它,然后运行verifyS4Initialization(),您将看到在.onLoad()内创建的对象未初始化,而在完全加载包之后创建的对象根据{初始化{ {1}}方法。

https://github.com/lbartnik/s4load

0 个答案:

没有答案