When enabling lazy loading of data in a package that contains a Node object, we get a warning in the package check.
* checking whether package ‘data.tree.in.package’ can be installed ... WARNING
Found the following significant warnings:
Warning in (function () : 'Node$fields' is deprecated.
Warning in (function () : 'Node$fieldsAll' is deprecated.
See ‘$HOME/projects/data.tree.in.package/data.tree.in.package.Rcheck/00install.out’ for details.
Apparently, Node$fields and Node$fieldsAll are called under these circumstances.
This is related to the deprecation of these methods and has already been discussed elsewhere [1], but there is no open issue in this package currently. I have created an example package that passes R CMD check without warnings before switching on lazy loading of data, but produces the warning after that [2].
[1] ncss-tech/interpretation-engine#3
[2] jranke/data.tree.in.package@b8c7a81