R/deprecation_utils.R
deprecation-utilities.Rd.Deprecate_once calls .Deprecated(), passing all its arguments
through, but only the first time it's called.
.Deprecate_method calls
.Deprecated(), but only if a method has been called by name,
i.e., METHOD.CLASS. Like .Deprecate_once it
only issues a warning the first time.
.Deprecate_once(...)
.Deprecate_method(generic, class)arguments passed to .Deprecated().
strings giving the generic function name and class name of the function to be deprecated.
if (FALSE) { # \dontrun{
options(warn=1) # Print warning immediately after the call.
f <- function(){
.Deprecate_once("new_f")
}
f() # Deprecation warning
f() # No deprecation warning
} # }
if (FALSE) { # \dontrun{
options(warn=1) # Print warning immediately after the call.
summary.packageDescription <- function(object, ...){
.Deprecate_method("summary", "packageDescription")
invisible(object)
}
summary(packageDescription("statnet.common")) # No warning.
summary.packageDescription(packageDescription("statnet.common")) # Warning.
summary.packageDescription(packageDescription("statnet.common")) # No warning.
} # }