Default Conditions
Usage
message_condition(...)
msg(...)
verbose_message(message, call = NULL)
error_condition(...)
err(...)
input_error(message = "invalid input", ...)
class_error(message = "invalid class", ...)
type_error(message = "invalid type", ...)
interactive_error(message = "must be used in an interactive session", ...)
namespace_error(package)
development_error(..., package = find_package())
defunct_error(..., package = find_package())
internal_error(
message = c(sprintf("An internal error occurred in '%s'.", package),
" Please report this to the package maintainer."),
...,
package = find_package()
)
warning_condition(...)
wrn(...)
input_warning(message = "invalid input", ...)
value_warning(message = "invalid value", ...)
class_warning(message = "invalid class", ...)
interactive_warning(message = "must be used in an interactive session", ...)
namespace_warning(package)
development_warning(..., package = find_package())
internal_warning(
message = c(sprintf("An internal error occurred in '%s'.", package),
" Please report this to the package maintainer."),
...,
package = find_package()
)
deprecated_warning(..., package = find_package())Arguments
- message, ...
A character vector of message components;
messageis used for anything with a default message.- call
The call that generated the condition
- package
Package name. Default will attempt to find the package by the calling environment, which must return a character value. This will also be passed to the
packageargument innew_condition()
