if (mainIsDead) { // Here is the odd thing about this test; whatever thread this event // is for, we do a step on the mainThread. If the mainThread is // already dead, we should get the exception. Note that we don't // come here for the start of the main thread.
stepRequest = erm.createStepRequest(mainThread,
StepRequest.STEP_LINE,
StepRequest.STEP_OVER);
stepRequest.addCountFilter(1);
stepRequest.setSuspendPolicy (EventRequest.SUSPEND_ALL); try {
stepRequest.enable();
} catch (IllegalThreadStateException ee) {
println("Ok; got expected IllegalThreadStateException"); return;
} catch (Exception ee) {
failure("FAILED: Did not get expected"
+ " IllegalThreadStateException"
+ " on a StepRequest.enable(). \n"
+ " Got this exception instead: " + ee); return;
}
failure("FAILED: Did not get expected IllegalThreadStateException"
+ " on a StepRequest.enable()");
}
}
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.