functionBody(fun=sys.function(sys.parent()))
allNames(x)
getFunction(name, generic=TRUE, mustFind=TRUE, where)
el(object, where)
elNamed(x, name, mustFind=FALSE)
formalArgs(def)
Quote(expr)
showDefault(object, oldMethods = TRUE)
initMethodDispatch(where = topenv(parent.frame()))
methodSignatureMatrix(object, sigSlots = c("target", "defined"))
allNames
:names()
, never
returns NULL
).
getFunction
:el
:el(object, i)
is equivalent to
object[i][[1]]
(and should typically be replaceable by object[[i]]).
elNamed
:[
, [[
, and $
operators, this function
requires name
to match the element name exactly (no partial
matching).
formalArgs
:existsFunction
:generic
is
FALSE
, generic functions are not counted.
findFunction
:name
exists. If generic
is FALSE
, ignore generic functions.
showDefault
:show
methods to be called by the
automatic printing (via print.default
). Argument oldMethods
controls whether old-style print
methods are used for this object. It is TRUE
by default
if called directly, but FALSE
when called from the
methods package for automatic printing (to avoid potential
recursion).
initMethodDispatch
:.isMethodsDispatchOn(FALSE)
---a very gutsy thing to do),
calling this function should turn dispatch back on again.
methodSignatureMatrix
:"MethodDefinition"
object into a matrix for printing.
Quote
:quote()
and
considered deprecated.