Wed, 09 Apr 2008 11:19:15 -0700
Added tag jdk7-b25 for changeset 58039502942e
duke@1 | 1 | /* |
duke@1 | 2 | * @test (important: no SCCS keywords to affect offsets in golden file.) /nodynamiccopyright/ |
duke@1 | 3 | * @bug 6304921 |
duke@1 | 4 | * @ignore |
duke@1 | 5 | * Need to fix this test post whitespace normalization |
duke@1 | 6 | * @compile/fail/ref=T6304921.out -XDstdout -XDcompilePolicy=bytodo -XDdiags=%b:%s/%o/%e:%_%t%m|%p%m -Xjcov -Xlint:all,-path -Werror T6304921.java |
duke@1 | 7 | */ |
duke@1 | 8 | |
duke@1 | 9 | import java.util.ArrayList; |
duke@1 | 10 | import java.util.List; |
duke@1 | 11 | |
duke@1 | 12 | class T6304921 { |
duke@1 | 13 | void m1(int i) { |
duke@1 | 14 | switch (i) { |
duke@1 | 15 | case 1: |
duke@1 | 16 | i++; |
duke@1 | 17 | // fallthrough |
duke@1 | 18 | default: |
duke@1 | 19 | } |
duke@1 | 20 | |
duke@1 | 21 | try { |
duke@1 | 22 | i++; |
duke@1 | 23 | } |
duke@1 | 24 | finally { |
duke@1 | 25 | throw new Error(); |
duke@1 | 26 | // finally does not complete normally |
duke@1 | 27 | } |
duke@1 | 28 | } |
duke@1 | 29 | |
duke@1 | 30 | void m2() { |
duke@1 | 31 | List<Integer> list = new ArrayList(); |
duke@1 | 32 | } |
duke@1 | 33 | } |
duke@1 | 34 | |
duke@1 | 35 | class X { |
duke@1 | 36 | void m1() { |
duke@1 | 37 | System.orr.println("abc"); // name not found |
duke@1 | 38 | } |
duke@1 | 39 | boolean m2() { |
duke@1 | 40 | return 123 + true; // bad binary expression |
duke@1 | 41 | } |
duke@1 | 42 | } |