()
| 7466 | } |
| 7467 | |
| 7468 | public String toString(){ |
| 7469 | Throwable cause = getCause(); |
| 7470 | if(cause != null) { |
| 7471 | if (cause instanceof IExceptionInfo) { |
| 7472 | IPersistentMap data = (IPersistentMap)((IExceptionInfo)cause).getData(); |
| 7473 | if(PHASE_MACRO_SYNTAX_CHECK.equals(data.valAt(ERR_PHASE)) && data.valAt(SPEC_PROBLEMS) != null) { |
| 7474 | return String.format("%s", getMessage()); |
| 7475 | } else { |
| 7476 | return String.format("%s%n%s", getMessage(), cause.getMessage()); |
| 7477 | } |
| 7478 | } |
| 7479 | } |
| 7480 | return getMessage(); |
| 7481 | } |
| 7482 | } |
| 7483 | |
| 7484 | static public Var isMacro(Object op) { |
no test coverage detected