test/tools/javac/6304921/T6304921.java

Wed, 09 Apr 2008 11:19:15 -0700

author
xdono
date
Wed, 09 Apr 2008 11:19:15 -0700
changeset 15
18f0b1b5ffd6
parent 1
9a66ca7c79fa
child 16
058bdd3ca02e
permissions
-rw-r--r--

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 }

mercurial