mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-09 01:05:38 +02:00
new method mapMarkerSEverity()
This commit is contained in:
parent
daa02c6bd6
commit
1267f78e11
1 changed files with 14 additions and 1 deletions
|
@ -33,7 +33,7 @@ public abstract class ACBuilder extends IncrementalProjectBuilder implements IMa
|
||||||
IMarker marker= file.createMarker(ICModelMarker.C_MODEL_PROBLEM_MARKER);
|
IMarker marker= file.createMarker(ICModelMarker.C_MODEL_PROBLEM_MARKER);
|
||||||
marker.setAttribute(IMarker.LOCATION, lineNumber);
|
marker.setAttribute(IMarker.LOCATION, lineNumber);
|
||||||
marker.setAttribute(IMarker.MESSAGE, errorDesc);
|
marker.setAttribute(IMarker.MESSAGE, errorDesc);
|
||||||
marker.setAttribute(IMarker.SEVERITY, severity);
|
marker.setAttribute(IMarker.SEVERITY, mapMarkerSeverity(severity));
|
||||||
marker.setAttribute(IMarker.LINE_NUMBER, lineNumber);
|
marker.setAttribute(IMarker.LINE_NUMBER, lineNumber);
|
||||||
marker.setAttribute(IMarker.CHAR_START, -1);
|
marker.setAttribute(IMarker.CHAR_START, -1);
|
||||||
marker.setAttribute(IMarker.CHAR_END, -1);
|
marker.setAttribute(IMarker.CHAR_END, -1);
|
||||||
|
@ -46,6 +46,19 @@ public abstract class ACBuilder extends IncrementalProjectBuilder implements IMa
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int mapMarkerSeverity (int severity) {
|
||||||
|
switch (severity) {
|
||||||
|
case SEVERITY_ERROR_BUILD:
|
||||||
|
case SEVERITY_ERROR_RESOURCE:
|
||||||
|
return IMarker.SEVERITY_ERROR;
|
||||||
|
case SEVERITY_INFO:
|
||||||
|
return IMarker.SEVERITY_INFO;
|
||||||
|
case SEVERITY_WARNING:
|
||||||
|
return IMarker.SEVERITY_WARNING;
|
||||||
|
}
|
||||||
|
return IMarker.SEVERITY_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
public abstract IPath getWorkingDirectory();
|
public abstract IPath getWorkingDirectory();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue