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
mcimadamore@935 | 1 | T6558548.java:20:9: compiler.warn.unreachable.catch: java.io.FileNotFoundException |
mcimadamore@935 | 2 | T6558548.java:134:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 3 | T6558548.java:142:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 4 | T6558548.java:151:9: compiler.warn.unreachable.catch.1: java.lang.InterruptedException,java.lang.RuntimeException |
mcimadamore@935 | 5 | T6558548.java:159:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 6 | T6558548.java:160:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 7 | T6558548.java:168:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 8 | T6558548.java:169:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 9 | T6558548.java:185:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 10 | T6558548.java:193:9: compiler.warn.unreachable.catch: java.lang.RuntimeException |
mcimadamore@935 | 11 | T6558548.java:211:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 12 | T6558548.java:220:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 13 | T6558548.java:230:9: compiler.warn.unreachable.catch.1: java.lang.InterruptedException,java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 14 | T6558548.java:239:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 15 | T6558548.java:240:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 16 | T6558548.java:249:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 17 | T6558548.java:250:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 18 | T6558548.java:268:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 19 | T6558548.java:277:9: compiler.warn.unreachable.catch.1: java.lang.RuntimeException,java.lang.Error |
mcimadamore@935 | 20 | T6558548.java:291:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 21 | T6558548.java:298:9: compiler.err.except.never.thrown.in.try: java.lang.InterruptedException |
mcimadamore@935 | 22 | 6 errors |
mcimadamore@935 | 23 | 15 warnings |