public class PossibleHeapPollutionVarargsInspection extends AbstractBaseJavaLocalInspectionTool
| Modifier and Type | Class and Description |
|---|---|
static class |
PossibleHeapPollutionVarargsInspection.HeapPollutionVisitor |
| Modifier and Type | Field and Description |
|---|---|
static Logger |
LOG |
EMPTY_ARRAY, VALID_ID_PATTERNmyNameProvider| Constructor and Description |
|---|
PossibleHeapPollutionVarargsInspection() |
| Modifier and Type | Method and Description |
|---|---|
PsiElementVisitor |
buildVisitor(ProblemsHolder holder,
boolean isOnTheFly)
Override the method to provide your own inspection visitor.
|
java.lang.String |
getGroupDisplayName() |
java.lang.String |
getID()
If you want to change suppression id you have to define it in XML as well.
|
java.lang.String |
getShortName()
DO NOT OVERRIDE this method.
|
boolean |
isEnabledByDefault()
DO NOT OVERRIDE this method.
|
checkClass, checkField, checkMethodbuildVisitor, checkFile, getAlternativeID, getProblemElement, getSuppressId, inspectionFinished, inspectionFinished, inspectionStarted, isValidID, processFile, runForWholeFilecleanup, createOptionsPanel, getBatchSuppressActions, getBlackList, getDefaultLevel, getDescriptionContextClass, getDescriptionFileName, getDisplayName, getGeneralGroupName, getGroupKey, getGroupPath, getMainToolId, getSerializationFilter, getShortName, getStaticDescription, getSuppressors, initialize, isInitialized, isSuppressedFor, loadDescription, readSettings, showDefaultConfigurationOptions, writeSettingspublic static final Logger LOG
public PossibleHeapPollutionVarargsInspection()
public java.lang.String getGroupDisplayName()
getGroupDisplayName in class InspectionProfileEntryInspectionEP.groupDisplayName,
InspectionEP.groupKey,
InspectionEP.groupBundlepublic boolean isEnabledByDefault()
InspectionProfileEntryisEnabledByDefault in class InspectionProfileEntryInspectionEP.enabledByDefaultpublic java.lang.String getShortName()
InspectionProfileEntrygetShortName in class InspectionProfileEntryInspectionEP.shortNamepublic java.lang.String getID()
LocalInspectionToolInspection tool ID is a descriptive name to be used in "suppress" comments and annotations.
It must satisfy LocalInspectionTool.VALID_ID_PATTERN regexp pattern.
If not defined InspectionProfileEntry.getShortName() is used as tool ID.
getID in class LocalInspectionToolpublic PsiElementVisitor buildVisitor(ProblemsHolder holder, boolean isOnTheFly)
LocalInspectionToolPsiRecursiveElementVisitor)
since it will be fed with every element in the file anyway.
Visitor created must be thread-safe since it might be called on several elements concurrently.buildVisitor in class AbstractBaseJavaLocalInspectionToolholder - where visitor will register problems found.isOnTheFly - true if inspection was run in non-batch modePsiRecursiveVisitor