Define chckers for Code Analysis framework.
Checker Element. Sets id, name and class that implements checker
Checker id.
Checker class. Must implement IChecker.
User Friendly name of the chcker or error. Would be display to enable/disable an error.
Problem description (Error, Warning, Info produced by a checker)
Error id. Should be prefixed by plugin name in general.
User Friendly name of the error. Would be display to enable/disable an error.
If problem is enabled in original profile. Default is true.
Reference to a problem
1.0
The following is an example of a single checker definition:
<p>
<pre>
<extension
point="org.eclipse.cdt.codan.ui.checkers">
<checker
class="org.aaa.AssignmentInConditionChecker"
id="org.aaa.AssignmentInConditionChecker"
name="Possible Assignment in Condition instead of comparision">
</checker>
</extension>
</pre>
</p>
The following is an example of a checker that produces two types of errors:
<p>
<pre>
<extension
point="org.eclipse.cdt.codan.ui.checkers">
<checker
class="org.aaa.NullPointerDereferenceChecker"
id="org.aaa.NullPointerDereferenceChecker"
name="Null Pointer Dereference checker">
<problem id="org.aaa.npe_must" name="Null Pointer Dereference"/ defaultSeverity="Error">
<problem id="org.aaa.npe_may" name="Possible Null Pointer Dereference"/>
</checker>
</extension>
</pre>
</p>
[Enter API information here.]
[Enter information about supplied implementation of this extension point.]