Package com.intellij.codeInspection

Provides interfaces for registering and implementing code inspections.

See:
          Description

Interface Summary
InspectionToolProvider Plugin's ApplicationComponent that implements this interface will be automatically queried for inspection tool classes.
LocalQuickFix  
ProblemDescriptor See InspectionManager.createProblemDescriptor(PsiElement, String, LocalQuickFix, ProblemHighlightType) for method descriptions.
 

Class Summary
InspectionManager  
LocalInspectionTool Implement this abstract class in order to provide new inspection tool functionality.
ProblemHighlightType  
 

Package com.intellij.codeInspection Description

Provides interfaces for registering and implementing code inspections. To register inspections, a plugin should implement the InspectionToolProvider interface and return the list of inspection classes from the getInspectionClasses() method. An inspection is a class extending LocalInspectionTool. During background code analysis or when the "Inspect Code..." action is invoked,, IDEA calls the inspection to inspect individual files, classes, methods and fields, and if the inspection detects any problems, it returns an array of ProblemDescriptor classes reporting the problem. Each problem descriptor can return a list of LocalQuickFix classes, each of which represents an action which the user can invoke by pressing Alt-Enter in order to fix the problem detected by the inspection.