/* * @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 main(String[] args) { final String name = args[0]; try { new PrivilegedExceptionAction() { public Object run() throws ClassNotFoundException { return Class.forName(name); } }; } catch (ClassNotFoundException e) { e.printStackTrace(); } } }