Dear R-Devel subsriber, during the set-up of a package with a NAMESPACE I stumbled over the following warning during: R CMD check -l c:/R/package smem ## skipped output * checking for missing documentation entries ... WARNING Undocumented S4 methods: generic 'show' and siglist 'equation' All user-level objects in a package (including S4 classes and methods) ## skipped output However, I do have in the Rd.-file for class 'equation' an \alias{} as: \alias{show, equation-method} and I have included in the same file: \section{Methods}{ \describe{ \item{show}{\code{signature(object = "equation")}: Prints the formula and the type of an equation.} } } The show-method for objects of class 'equation' is defined as: setMethod("show", signature(object = "equation"), function(object){ cat("\nFormula:\n") print(object at formula) cat(paste("Type of equation:", object at type, "\n")) } ) In the NAMESPACE, I have included: exportMethods("show") Any pointers are most welcome. Best, Bernhard> R.version_ platform i386-pc-mingw32 arch i386 os mingw32 system i386, mingw32 status Under development (unstable) major 2 minor 5.0 year 2006 month 10 day 10 svn rev 39600 language R version.string R version 2.5.0 Under development (unstable) (2006-10-10 r39600)>Dr. Bernhard Pfaff Global Structured Products Group (Europe) Invesco Asset Management Deutschland GmbH Bleichstrasse 60-62 D-60313 Frankfurt am Main Tel: +49(0)69 29807 230 Fax: +49(0)69 29807 178 Email: bernhard_pfaff at fra.invesco.com ***************************************************************** Confidentiality Note: The information contained in this mess...{{dropped}}
On Wed, 22 Nov 2006, Pfaff, Bernhard Dr. wrote:> Dear R-Devel subsriber, > > during the set-up of a package with a NAMESPACE I stumbled over the > following warning during: > > R CMD check -l c:/R/package smem > > ## skipped output > * checking for missing documentation entries ... WARNING > Undocumented S4 methods: > generic 'show' and siglist 'equation' > All user-level objects in a package (including S4 classes and methods) > ## skipped output > > However, I do have in the Rd.-file for class 'equation' an \alias{} as: > > \alias{show, equation-method}There are no spaces in the examples in Writing R Extensions, so I would not have assumed they are allowed. Does it work without the space? (If it supposed to, we need to document that.) -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595