| package test4; |
| |
| public class AfterTest { |
| public void print() { System.out.println("test4.AfterTest"); } |
| |
| public int test1() { return m1(10) + m1(-10); } |
| |
| public int m1(int i) { |
| if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| return i + 1; |
| } |
| |
| public int test2() throws Exception { return m2(1); } |
| |
| public int m2(int i) throws Exception { |
| if (i > 10) |
| throw new Exception(); |
| else if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| return i + 1; |
| } |
| |
| public int test3() throws Exception { return m3(-10); } |
| |
| public int m3(int i) throws Exception { |
| if (i > 10) |
| throw new Exception(); |
| else if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| throw new Exception(); |
| } |
| |
| public int test4() throws Exception { |
| try { |
| return m4(-10); |
| } |
| catch (Exception e) { |
| return 100; |
| } |
| } |
| |
| public int m4(int i) throws Exception { |
| if (i > 0) |
| i = i + 10; |
| |
| i = i + 100; |
| throw new Exception(); |
| } |
| |
| public int test11() { return mm1(10) + mm1(-10); } |
| |
| public int mm1(int i) { |
| if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| return i + 1; |
| } |
| |
| public int test22() throws Exception { return mm2(1); } |
| |
| public int mm2(int i) throws Exception { |
| if (i > 10) |
| throw new Exception(); |
| else if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| return i + 1; |
| } |
| |
| public int test33() throws Exception { return mm3(-10); } |
| |
| public int mm3(int i) throws Exception { |
| if (i > 10) |
| throw new Exception(); |
| else if (i > 0) |
| i = i + 10; |
| else |
| return -i; |
| |
| i = i + 100; |
| throw new Exception(); |
| } |
| |
| public int test44() throws Exception { |
| try { |
| return mm4(-10); |
| } |
| catch (Exception e) { |
| return 100; |
| } |
| } |
| |
| public int mm4(int i) throws Exception { |
| if (i > 0) |
| i = i + 10; |
| |
| i = i + 100; |
| throw new Exception(); |
| } |
| } |