Lines Matching defs:subklass
81 Klass *s = r->subklass(); // Check for exactly 1 subklass
343 Klass* Klass::subklass() const {
368 // add ourselves to superklass' subklass list
374 "an interface can only be a subklass of Object");
377 // set our sibling to be the superklass' previous first subklass
380 // make ourselves the superklass' first subklass
390 if (super->subklass() == this) {
391 // first subklass
394 Klass* sib = super->subklass();
403 // This klass is alive but the subklass and siblings are not followed/updated.
404 // We update the subklass link and the subklass' sibling links here.
411 // first subklass not alive, find first one alive
423 // now update the subklass' sibling list
442 // Always follow subklass and sibling link. This will prevent any klasses from