Wed, 16 Mar 2011 11:12:26 +0000
6558548: The compiler needs to be aligned with clarified specification of throws
Summary: Javac should issue unconditional warnings when 'dead' catch clauses are detected
Reviewed-by: jjg
1 T6558548.java:20:9: compiler.warn.unreachable.catch: java.io.FileNotFoundException
2 T6558548.java:134:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
3 T6558548.java:142:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
4 T6558548.java:151:9: compiler.warn.unreachable.catch.1: java.lang.InterruptedException,java.lang.RuntimeException
5 T6558548.java:159:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
6 T6558548.java:160:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
7 T6558548.java:168:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
8 T6558548.java:169:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
9 T6558548.java:185:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
10 T6558548.java:193:9: compiler.warn.unreachable.catch: java.lang.RuntimeException
11 T6558548.java:211:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
12 T6558548.java:220:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
13 T6558548.java:230:9: compiler.warn.unreachable.catch.1: java.lang.InterruptedException,java.lang.RuntimeException,java.lang.Error
14 T6558548.java:239:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
15 T6558548.java:240:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
16 T6558548.java:249:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
17 T6558548.java:250:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
18 T6558548.java:268:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
19 T6558548.java:277:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error
20 T6558548.java:291:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
21 T6558548.java:298:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException
22 6 errors
23 15 warnings