public void onCompilationMessage(CompilationMessage m) { if (m.severity >= _minSeverity) { _cc.outln(m.toErrorString()); } if (_compileListener != null) { _compileListener.onCompilationMessage(m); } } };
/** * 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 recoveredFromError(SourceLocation where, CompilationException bce) throws CompilationException { if (bce.getCompilationMessage().source == null) bce.getCompilationMessage().source = where; if (_compileListener == null) { switch (bce.getCompilationMessage().severity) { case CompilationMessage.INFO: if (__log.isInfoEnabled()) { __log.info(bce.toErrorMessage()); } break; case CompilationMessage.WARN: if (__log.isWarnEnabled()) { __log.warn(bce.toErrorMessage()); } break; case CompilationMessage.ERROR: if (__log.isErrorEnabled()) { __log.error(bce.toErrorMessage()); } } } else { if (__log.isDebugEnabled()) { __log.debug(bce.toErrorMessage(), bce); } _compileListener.onCompilationMessage(bce.getCompilationMessage()); } _errors.add(bce.getCompilationMessage()); }