| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 6379327 | |
| * @summary Erroneous catch block not detected with anonymous class declaration | |
| * @author Peter Jones, Wei Tao | |
| * @compile/fail/ref=T6379327.out -XDrawDiagnostics T6379327.java | |
| */ | |
| import java.security.*; | |
| public class T6379327 { | |
| public static void meth(String[] args) { | |
| final String name = args[0]; | |
| try { | |
| new PrivilegedExceptionAction() { | |
| public Object run() throws ClassNotFoundException { | |
| return Class.forName(name); | |
| } | |
| }; | |
| } catch (ClassNotFoundException e) { | |
| e.printStackTrace(); | |
| } | |
| } | |
| } |