diff -r 1837a69c2a22 -r f7820f311663 hotspot/test/serviceability/dcmd/compiler/MethodIdentifierParser.java --- a/hotspot/test/serviceability/dcmd/compiler/MethodIdentifierParser.java Fri Jan 30 20:20:11 2015 +0100 +++ b/hotspot/test/serviceability/dcmd/compiler/MethodIdentifierParser.java Fri Jan 30 20:00:57 2015 +0100 @@ -51,11 +51,11 @@ // Add sanity check for extracted fields } - public Method getMethod() throws NoSuchMethodException, SecurityException, ClassNotFoundException, Exception { + public Method getMethod() throws NoSuchMethodException, SecurityException, ClassNotFoundException { try { return Class.forName(className).getDeclaredMethod(methodName, getParamenterDescriptorArray()); } catch (UnexpectedTokenException e) { - throw new Exception("Parse failed"); + throw new RuntimeException("Parse failed"); } }