inheritedSlotNames

Names of Slots Inherited From a Super Class

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.

Keywords
classes, methods
Usage
inheritedSlotNames(Class, where = topenv(parent.frame()))
Arguments
Class

character string or '>classRepresentation, i.e., resulting from getClass.

where

environment, to be passed further to isClass and getClass.

Value

character vector of slot names, or NULL.

See Also

slotNames, slot, setClass, etc.

Aliases
  • inheritedSlotNames
Examples
library(methods) # NOT RUN { .srch <- search() library(stats4) inheritedSlotNames("mle") if(require("Matrix")) 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 { <!-- % currently, don't do this when running all examples: classes remain --> <!-- % cached anyway : --> ## detach package we've attached above: for(n in rev(which(is.na(match(search(), .srch))))) try( detach(pos = n) ) # } # NOT RUN { <!-- % end{dontrun} --> # }
Documentation reproduced from package methods, version 3.6.1, License: Part of R 3.6.1

Community examples

Looks like there are no examples yet.