2011-08-25 21 views
3

我使用参数use.Rd2 = TRUE调用roxygenize()。我有一个文件testcase.R,我使用R.oo创建一个简单的S3对象。这是文件的内容。没有什么对roxygen在这里做的,它应该忽略的内容:如何消除有关“找不到名字......”的Roxygen警告?

library(R.oo) 

setConstructorS3("TestCase" , 
function() 
{ 
    extend(Object() , "TestCase", 
      .parameters = list() , 
      .validationData = list() 
     ) 
}) 

而这里的错误:

Error in parse.name(partitum) : 
    (converted from warning) No name found for the following expression in E:/mypackage/R/te 
stcase.R line 1: 
    `library(R.oo) . . .' 
Calls: roxygenize ... <Anonymous> -> maybe.call -> do.call -> <Anonymous> -> par 
se.name 

我怎样才能消除警告?根据其他帖子的建议,我添加了以下内容作为第一行,但它不起作用:

#' @nord 
+0

使用roxygen2。这是一个小投资,但值得。 – hadley

+0

你击败了我的评论!我刚升级并且效果很好。 – SFun28

+0

你可以添加Roxygen2作为答案,所以我可以给你信用? – SFun28

回答

1

升级到Roxygen2消除了该错误。