Assert , , AssertionError . , , . , , runnables
try {
} catch (AssertionError e) {
System.exit(1);
}
, .
, "CrashOnAssertionError" runnable runnables:
public class CrashOnAssertionError implements Runnable {
private final Runnable mActualRunnable;
public CrashOnAssertionError(Runnable pActualRunnable) {
mActualRunnable = pActualRunnable;
}
public void run() {
try {
mActualRunnable.run();
} catch (AssertionError) {
System.exit(1);
}
}
}
- :
Runnable r = new CrashOnAssertionError(
new Runnable() {
public void run() {
}
});
new Thread(r).start();