test/tools/javac/6304921/T6304921.java

Tue, 28 Dec 2010 15:54:52 -0800

author
ohair
date
Tue, 28 Dec 2010 15:54:52 -0800
changeset 798
4868a36f6fd8
parent 611
4172cfff05f0
child 2525
2eb010b6cb22
permissions
-rw-r--r--

6962318: Update copyright year
Reviewed-by: xdono

duke@1 1 /*
duke@1 2 * @test (important: no SCCS keywords to affect offsets in golden file.) /nodynamiccopyright/
duke@1 3 * @bug 6304921
jjg@611 4 * @compile/fail/ref=T6304921.out -XDcompilePolicy=bytodo -XDrawDiagnostics -Xjcov -Xlint:all,-path -Werror T6304921.java
duke@1 5 */
duke@1 6
duke@1 7 import java.util.ArrayList;
duke@1 8 import java.util.List;
duke@1 9
duke@1 10 class T6304921 {
duke@1 11 void m1(int i) {
duke@1 12 switch (i) {
duke@1 13 case 1:
duke@1 14 i++;
duke@1 15 // fallthrough
duke@1 16 default:
duke@1 17 }
duke@1 18
duke@1 19 try {
duke@1 20 i++;
duke@1 21 }
duke@1 22 finally {
duke@1 23 throw new Error();
duke@1 24 // finally does not complete normally
duke@1 25 }
duke@1 26 }
duke@1 27
duke@1 28 void m2() {
duke@1 29 List<Integer> list = new ArrayList();
duke@1 30 }
duke@1 31 }
duke@1 32
duke@1 33 class X {
duke@1 34 void m1() {
duke@1 35 System.orr.println("abc"); // name not found
duke@1 36 }
duke@1 37 boolean m2() {
duke@1 38 return 123 + true; // bad binary expression
duke@1 39 }
duke@1 40 }

mercurial