Offre un contexte d'exécution sécurisé.
Si une exception est levée dans le traitement, elle est attrapée
et un popup d'erreur est affiché.
Exemple d'utilisation :
// Initialisation du contexte d'exécution sécurisé
SafeRunner safeRunner = new SafeRunner() {
public Object runUnsafe() throws Exception {
// Declare unsafe code...
return result;
}
};
// Exécution du traitement
Object result = safeRunner.run(parent.getShell(), "");
|