我正在构建一个依赖于轻量级的程序包,在其中我想扩展另一个未导入的程序包的功能(但是在DESCRIPTION文件的SUGGESTS中)。
不幸的是,当我导出新方法时:
#' @export
foo.newobject <- function(...){ print("yes") }
开发人员检查说:
Undocumented code objects:
'foo.newobject'
All user-level objects in a package should have documentation entries.
恐怕如果我“创建”该方法,则在加载原始包时它将与原始方法冲突。
有什么方法可以在不导入原始软件包的情况下扩展功能?谢谢