1 19 package gcc; 20 21 import gcc.util.*; 22 23 public class SystemException extends RuntimeException 24 { 25 public SystemException(String message) 26 { 27 super(message); 28 } 29 30 public SystemException(Throwable cause) 31 { 32 super(cause != null && cause instanceof SystemException 33 && cause.getMessage() == null 34 ? cause.getCause() : cause); 35 } 36 37 public SystemException(String message, Throwable cause) 38 { 39 super(message, cause != null && cause instanceof SystemException 40 && cause.getMessage() == null 41 ? cause.getCause() : cause); 42 } 43 44 55 56 } 57 | Popular Tags |