--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/Eval.java Wed Aug 23 10:53:57 2017 -0700
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/Eval.java Wed Aug 23 14:06:50 2017 -0700
@@ -574,7 +574,7 @@
DeclarationSnippet sn = (DeclarationSnippet) state.maps.getSnippetDeadOrAlive(ex.id());
exception = new UnresolvedReferenceException(sn, translateExceptionStack(ex));
} catch (UserException ex) {
- exception = new EvalException(translateExceptionMessage(ex),
+ exception = new EvalException(ex.getMessage(),
ex.causeExceptionClass(),
translateExceptionStack(ex));
} catch (RunException ex) {
@@ -782,13 +782,6 @@
return elems;
}
- private String translateExceptionMessage(Exception ex) {
- String msg = ex.getMessage();
- return msg.equals("<none>")
- ? null
- : msg;
- }
-
private boolean isWrap(StackTraceElement ste) {
return PREFIX_PATTERN.matcher(ste.getClassName()).find();
}