inheritedSlotNames {methods} | R Documentation |
Names of Slots Inherited From a Super Class
Description
For a class (or class definition, see getClass
and
the description of class classRepresentation
),
give the names which are inherited from “above”, i.e., super
classes, rather than by this class' definition itself.
Usage
inheritedSlotNames(Class, where = topenv(parent.frame()))
Arguments
Class |
character string or
|
where |
Value
character vector of slot names, or NULL
.
See Also
slotNames
, slot
, setClass
, etc.
Examples
.srch <- search()
library(stats4)
inheritedSlotNames("mle")
if(require("Matrix", quietly = TRUE)) withAutoprint({
inheritedSlotNames("Matrix") # NULL
## whereas
inheritedSlotNames("sparseMatrix") # --> Dim & Dimnames
## i.e. inherited from "Matrix" class
cl <- getClass("dgCMatrix") # six slots, etc
inheritedSlotNames(cl) # *all* six slots are inherited
})
## Not run:
## detach package we've attached above:
for(n in rev(which(is.na(match(search(), .srch)))))
try( detach(pos = n) )
## End(Not run)
[Package methods version 4.4.1 Index]