Learn R Programming

svMisc (version 0.9-46)

listMethods: List all methods associated with a generic function or a class

Description

List all S3 and/or S4 methods for a generic function or for a class.

Usage

listMethods(f = character(), class = NULL, S3 = TRUE, S4 = TRUE,
	mixed = TRUE, filter = getOption("svGUI.methods"))

Arguments

f
The name of the generic function (character string), used only when class = NULL
class
The name of a class
S3
If TRUE, list of S3 methods
S4
If TRUE, list of S4 methods
mixed
If TRUE, S3 and S4 methods are mixed together in a character vector, otherwise, S3 and S4 methods are reported separately in a list
filter
A list of methods to consider when listing class methods. Only classes in this list that are defined for the class are returned. Store the list of methods you want in the options "svGUI.methods". The package proposes a reasonable starting p

Value

  • If mixed = TRUE, a list with components:
  • S3The S3 methods for the generic function or the class, or character(0) if none
  • S4The S4 methods for the generic function or the class, or character(0) if none
  • Otherwise, a character vector with the requested methods

See Also

listTypes, addItems

Examples

Run this code
## Generic functions
listMethods("t.test")               # S3
listMethods("show", mixed = FALSE)	# S4
listMethods("ls") # None, not a generic function!

## Classes
# Only the following methods are considered
getOption("gui.methods")
listMethods(class = "data.frame")
listMethods(class = "lm")

Run the code above in your browser using DataLab