for (let registryReachable of [false, true]) { for (let registryKind of RegistryKinds) { for (let targetKind of ObjectKinds) { for (let heldValueKind of ObjectKinds) { for (let tokenKind of ObjectKinds) {
let registry = makeRegistry(registryKind);
let target = makeObject(targetKind);
let heldValue = makeObject(heldValueKind);
let token = makeObject(tokenKind);
if (registryReachable) {
assertEq(heldValues.length, 1);
} else { // The cleanup callback may or may not be run depending on // which order the zones are swept in, which itself depends on // the arrangement of CCWs.
assertEq(heldValues.length <= 1, true);
}
}
}
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.