package testdata; | |
public class TryCatchFinally { | |
public static void method() { | |
int count = 0; | |
try { | |
if (true) { | |
throw new NullPointerException(); | |
} | |
throw new AssertionError(); | |
} catch (IllegalStateException e) { | |
throw new AssertionError(); | |
} catch (NullPointerException expected) { | |
count++; | |
} catch (RuntimeException e) { | |
throw new AssertionError(); | |
} finally { | |
count++; | |
} | |
if (count != 2) { | |
throw new AssertionError(); | |
} | |
} | |
} |