Readonlybynames the declaration references rather than states as literals, e.g. an R6 inherit = Generator
Readonlycontainsthe direct superclasses, in the order the declaration lists them (S7/R6 have at most one)
Readonlyidthe id of the declaring call
Optional Readonlyinstancethe names the methods of the class see the instance they are called on by, see ClassDeclarationConfig.instanceBindings
Readonlymembersthe slots/properties/fields the declaration states, in order
Readonlynamethe class name, which a DeclaredClass always has (an unnamed declaration is not one)
Optional Readonlyoldthe S3 class vector setOldClass registers as S4 classes, each extending the next, empty if it does not resolve
Optional Readonlyprototypethe members the prototype gives a default for; the defaults themselves are values, which no declaration model carries
Optional Readonlyrelationthe declaration only relates two existing classes (setIs) or attaches a validator (setValidity), it declares no class of its own
ReadonlysystemOptional Readonlyunionthe members of a setClassUnion, which are subclasses of it rather than superclasses
Optional Readonlyvaliditythe function checking every new instance of the class, the id of the argument value stating it
Optional Readonlyvirtualthe class cannot be instantiated: representation("VIRTUAL"), contains = "VIRTUAL", S7 abstract = TRUE, or a class union
One class the analysis saw declared, with the call that declared it.