fork download
  1. class UncheckedExceptionWrapper extends RuntimeException {
  2.  
  3. private final Exception e;
  4.  
  5. private UncheckedExceptionWrapper(Exception e) {
  6. this.e = e;
  7. }
  8.  
  9. public int hashCode() {
  10. return e.hashCode();
  11. }
  12.  
  13. public boolean equals(Object obj) {
  14. return e.equals(obj);
  15. }
  16.  
  17. public String getMessage() {
  18. return e.getMessage();
  19. }
  20.  
  21. public String getLocalizedMessage() {
  22. return e.getLocalizedMessage();
  23. }
  24.  
  25. public Throwable getCause() {
  26. return e.getCause();
  27. }
  28.  
  29. public Throwable initCause(Throwable cause) {
  30. return e.initCause(cause);
  31. }
  32.  
  33. public String toString() {
  34. return e.toString();
  35. }
  36.  
  37. public void printStackTrace() {
  38. e.printStackTrace();
  39. }
  40.  
  41. public void printStackTrace(PrintStream s) {
  42. e.printStackTrace(s);
  43. }
  44.  
  45. public void printStackTrace(PrintWriter s) {
  46. e.printStackTrace(s);
  47. }
  48.  
  49. public Throwable fillInStackTrace() {
  50. return e.fillInStackTrace();
  51. }
  52.  
  53. public StackTraceElement[] getStackTrace() {
  54. return e.getStackTrace();
  55. }
  56.  
  57. public void setStackTrace(StackTraceElement[] stackTrace) {
  58. e.setStackTrace(stackTrace);
  59. }
  60. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty