public class InferNullityAnnotationsAction extends BaseAnalysisAction
AnAction.TransparentUpdate
ACTIONS_KEY, EMPTY_ARRAY
Constructor and Description |
---|
InferNullityAnnotationsAction() |
Modifier and Type | Method and Description |
---|---|
static boolean |
addAnnotationsDependency(Project project,
java.util.Set<? extends Module> modulesWithoutAnnotations,
java.lang.String annoFQN,
java.lang.String title) |
protected void |
analyze(Project project,
AnalysisScope scope) |
protected void |
canceled() |
protected UsageInfo [] |
findUsages(Project project,
AnalysisScope scope,
int fileCount) |
protected javax.swing.JComponent |
getAdditionalActionSettings(Project project,
BaseAnalysisActionDialog dialog) |
protected boolean |
isAnnotateLocalVariables() |
protected void |
processUsages(Project project,
AnalysisScope scope,
UsageInfo [] usageInfos) |
protected void |
restartAnalysis(Project project,
AnalysisScope scope) |
acceptNonProjectDirectories, actionPerformed, getDialogTitle, getHelpTopic, update
addTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isDumbAware
protected void analyze(Project project, AnalysisScope scope)
analyze
in class BaseAnalysisAction
protected void processUsages(Project project, AnalysisScope scope, UsageInfo [] usageInfos)
public static boolean addAnnotationsDependency(Project project, java.util.Set<? extends Module> modulesWithoutAnnotations, java.lang.String annoFQN, java.lang.String title)
protected UsageInfo [] findUsages(Project project, AnalysisScope scope, int fileCount)
protected boolean isAnnotateLocalVariables()
protected void restartAnalysis(Project project, AnalysisScope scope)
protected javax.swing.JComponent getAdditionalActionSettings(Project project, BaseAnalysisActionDialog dialog)
getAdditionalActionSettings
in class BaseAnalysisAction
protected void canceled()
canceled
in class BaseAnalysisAction