public CompilationException(CompilationMessage msg, Throwable cause) { super(msg.toErrorString(),cause); _msg = msg; } /**
public String toString() { return "CompilationMessage: " + toErrorString(); }
public String toErrorMessage() { return _msg.toErrorString(); }
/** * Log a compilation message, both to the log, and to the listener (if any). * @param cmsg */ private void logCompilationMessage(CompilationMessage cmsg) { if (_compileListener != null) { _compileListener.onCompilationMessage(cmsg); } else { switch (cmsg.severity) { case CompilationMessage.ERROR: if (__log.isErrorEnabled()) __log.error(cmsg.toErrorString()); break; case CompilationMessage.INFO: if (__log.isInfoEnabled()) __log.info(cmsg.toErrorString()); break; case CompilationMessage.WARN: if (__log.isWarnEnabled()) __log.warn(cmsg.toErrorString()); } } }
public void onCompilationMessage(CompilationMessage m) { if (m.severity >= _minSeverity) { _cc.outln(m.toErrorString()); } if (_compileListener != null) { _compileListener.onCompilationMessage(m); } } };
hasErrors = true; sb.append('\t'); sb.append(msg.toErrorString()); sb.append('\n');