public class UnnecessaryModuleDependencyInspection extends GlobalInspectionTool
Modifier and Type | Class and Description |
---|---|
static class |
UnnecessaryModuleDependencyInspection.RemoveModuleDependencyFix |
myNameProvider
Constructor and Description |
---|
UnnecessaryModuleDependencyInspection() |
Modifier and Type | Method and Description |
---|---|
CommonProblemDescriptor[] |
checkElement(RefEntity refEntity,
AnalysisScope scope,
InspectionManager manager,
GlobalInspectionContext globalContext)
Processes and reports problems for a single element of the completed reference graph.
|
RefGraphAnnotator |
getAnnotator(RefManager refManager)
Returns the annotator which will receive callbacks while the reference graph
is being built.
|
java.lang.String |
getGroupDisplayName() |
java.lang.String |
getHint(QuickFix fix)
Allows TeamCity plugin to serialize quick fixes on server in order to reconstruct them in idea
|
QuickFix |
getQuickFix(java.lang.String hint)
Allows TeamCity plugin to reconstruct quickfixes from server side data
|
java.lang.String |
getShortName()
DO NOT OVERRIDE this method.
|
checkElement, compose, getAdditionalJobs, getAdditionalJobs, getSharedLocalInspectionTool, getSuppressId, isEnabledByDefault, isGraphNeeded, isReadActionNeeded, queryExternalUsagesRequests, runInspection, worksInBatchModeOnly
cleanup, createOptionsPanel, getAlternativeID, getBatchSuppressActions, getBlackList, getDefaultLevel, getDescriptionContextClass, getDescriptionFileName, getDisplayName, getGeneralGroupName, getGroupKey, getGroupPath, getMainToolId, getSerializationFilter, getShortName, getStaticDescription, getSuppressors, initialize, isInitialized, isSuppressedFor, loadDescription, readSettings, showDefaultConfigurationOptions, writeSettings
public UnnecessaryModuleDependencyInspection()
public RefGraphAnnotator getAnnotator(RefManager refManager)
GlobalInspectionTool
UserDataHolder.putUserData(com.intellij.openapi.util.Key, Object)
.getAnnotator
in class GlobalInspectionTool
refManager
- the reference graph manager instanceGlobalInspectionTool.isGraphNeeded()
public CommonProblemDescriptor[] checkElement(RefEntity refEntity, AnalysisScope scope, InspectionManager manager, GlobalInspectionContext globalContext)
GlobalInspectionTool
checkElement
in class GlobalInspectionTool
refEntity
- the reference graph element to check for problems.scope
- the scope on which analysis was invoked.manager
- the inspection manager instance for the project on which the inspection was run.globalContext
- the context for the current global inspection run.public QuickFix getQuickFix(java.lang.String hint)
GlobalInspectionTool
getQuickFix
in class GlobalInspectionTool
hint
- a hint to distinguish different quick fixes for one problempublic java.lang.String getGroupDisplayName()
getGroupDisplayName
in class InspectionProfileEntry
InspectionEP.groupDisplayName
,
InspectionEP.groupKey
,
InspectionEP.groupBundle
public java.lang.String getShortName()
InspectionProfileEntry
getShortName
in class InspectionProfileEntry
InspectionEP.shortName
public java.lang.String getHint(QuickFix fix)
GlobalInspectionTool
getHint
in class GlobalInspectionTool
fix
- fix to be serialized