existsMethod
Search for a Method for a Generic Function

Description

Checks if a generic function has a method whose signature exactly matches a given signature.

Usage

existsMethod(f, signature = character(), where = topenv(parent.frame())) 

Arguments

f the name of the generic function.
signature the signature of the method to search for.
where the package environment to search. Supply either an environment or a number representing its position in the search path. If where is missing, all attached packages are searched.
Value
returns a logical value. It returns TRUE if generic function f has a method that matches the signature sig exactly. Otherwise, it returns FALSE.
See Also
hasMethod, getMethod, selectMethod, findMethod, setMethod.
Examples
setGeneric("setG", function(x)standardGeneric("setG"))
setMethod("setG", "numeric", function(x) x^2)
existsMethod("setG", "numeric") # TRUE
existsMethod("setG", "integer") # FALSE
Package methods version 6.1.1-7
Package Index