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. Default error message pattern. Use java pattern notation such as {0} to replace with first argument, and so on. Short description of the problem Marker type to use to generate problem, default is the generic codan marker 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.]