Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Gnome/testsuite/css/parser/   (Gnome Linux Desktop Version 4.23.2©)  Datei vom 30.5.2026 mit Größe 1 kB image not shown  

Quelle  Debugger-debuggees-17.js  Sprache: unbekannt

 
// addDebuggee, hasDebuggee, and removeDebuggee all throw if presented with
// objects that are not valid global object designators.

load(libdir + 'asserts.js');

var dbg = new Debugger;

function check(bad) {
  print("check(" + JSON.stringify(bad) + ")");
  assertThrowsInstanceOf(function () { dbg.addDebuggee(bad); }, TypeError);
  assertEq(dbg.getDebuggees().length, 0);
  assertThrowsInstanceOf(function () { dbg.hasDebuggee(bad); }, TypeError);
  assertThrowsInstanceOf(function () { dbg.removeDebuggee(bad); }, TypeError);
}

var g = newGlobal({newCompartment: true});
check(g.Object());
check(g.Object);
check(g.Function(""));

// A Debugger.Object belonging to a different Debugger is not a valid way
// to designate a global, even if its referent is a global.
var g2 = newGlobal({newCompartment: true});
var dbg2 = new Debugger;
var d2g2 = dbg2.addDebuggee(g2);
check(d2g2);

Messung V0.5 in Prozent
C=85 H=100 G=92

[Dauer der Verarbeitung: 0.12 Sekunden, vorverarbeitet 2026-09-30]