A BeanShell programozási nyelv

Kivételkezelés

Kivételkezelés

A kivételkezelés a Java-hoz hasonlóan try-catch-finally blokkokkal lehetséges.

try { int i = 1 / 0; } catch (ArithmeticException e) { print(e); }

Természetesen a catch blokknál sem kötelező a kivétel típusának megadása:

try { ... } catch (e) { // Mindent elkap print(e); }

Akár olyan kivételt is dobhatunk, amit nem deklaráltunk.