1 public class InlineSynchronized5 extends Thread{
3 private InlineSynchronized5 m_o;
5 public InlineSynchronized5(String name, InlineSynchronized5 o) {
16 } catch (Exception e) {
17 System.out.println(m_name+":First catch");
20 } catch (Exception e) {
21 System.out.println(m_name+":Second catch");
25 } catch (Exception e) {}
28 public static void testit(InlineSynchronized5 o) throws Exception {
31 System.out.println("Within protected section, about to throw an exception");
32 throw new Exception("");
34 } catch (Exception e) {
35 System.out.println("Exception caught, rethrowing");
39 public static void main(String args[]) {
40 InlineSynchronized5 o=new InlineSynchronized5("dummy",null);
41 InlineSynchronized5 o1=new InlineSynchronized5("1",o);
42 InlineSynchronized5 o2=new InlineSynchronized5("2",o);
43 InlineSynchronized5 o3=new InlineSynchronized5("3",o);