|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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 | |
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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||