public IMarker report(String message, int line, int severity, int problemID, String category) { if (severity == CompilerFlags.ERROR) return addMarker(message, line, IMarker.SEVERITY_ERROR, problemID, category); else if (severity == CompilerFlags.WARNING) return addMarker(message, line, IMarker.SEVERITY_WARNING, problemID, category); return null; }
/** * Return a new marker with the provided attributes. May return <code>null</code> if no marker should be created because of severity settings. * * @param message * @param line * @param severity * @param problemID * @param category * @return a new marker or <code>null</code> */ public IMarker report(String message, int line, int severity, int problemID, String category) { if (severity == CompilerFlags.ERROR) return addMarker(message, line, IMarker.SEVERITY_ERROR, problemID, category); else if (severity == CompilerFlags.WARNING) return addMarker(message, line, IMarker.SEVERITY_WARNING, problemID, category); return null; }