Skip to content

Commit be78d8b

Browse files
committed
Also print out the Exception/Error's class name.
Apparently openjdk on Linux doesn't print that info by itself. Related to issue #54.
1 parent d6959c5 commit be78d8b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

SublimeJava.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -652,19 +652,19 @@ else if (args[0].equals("-returntype"))
652652
}
653653
catch (Error e)
654654
{
655-
System.err.println("Error caught: " + e.getMessage());
655+
System.err.println("Error caught: " + e.getClass().getName() + "\n" + e.getMessage());
656656
e.printStackTrace(System.err);
657657
}
658658
catch (Exception e)
659659
{
660-
System.err.println("Exception caught: " + e.getMessage());
660+
System.err.println("Exception caught: " + e.getClass().getName() + "\n" + e.getMessage());
661661
e.printStackTrace(System.err);
662662
}
663663
}
664664
}
665665
catch (Exception e)
666666
{
667-
System.err.println("Error: " + e.getMessage());
667+
System.err.println("Error: " + e.getClass().getName() + "\n" + e.getMessage());
668668
e.printStackTrace(System.err);
669669
}
670670
}

0 commit comments

Comments
 (0)