public class DataFlowInspection extends DataFlowInspectionBase
DataFlowInspectionBase.ConstantResult, DataFlowInspectionBase.ProblemReporterDONT_REPORT_TRUE_ASSERT_STATEMENTS, IGNORE_ASSERT_STATEMENTS, REPORT_CONSTANT_REFERENCE_VALUES, REPORT_NULLABLE_METHODS_RETURNING_NOT_NULL, REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER, REPORT_UNSOUND_WARNINGS, SUGGEST_NULLABLE_ANNOTATIONS, TREAT_UNKNOWN_MEMBERS_AS_NULLABLEEMPTY_ARRAY, VALID_ID_PATTERNmyNameProvider| Constructor and Description |
|---|
DataFlowInspection() |
buildVisitor, createSimplifyToAssignmentFix, getGroupDisplayName, getShortName, reportNullabilityProblems, writeSettingscheckClass, checkField, checkMethodbuildVisitor, checkFile, getAlternativeID, getID, getProblemElement, getSuppressId, inspectionFinished, inspectionFinished, inspectionStarted, isValidID, processFile, runForWholeFilecleanup, getBatchSuppressActions, getBlackList, getDefaultLevel, getDescriptionContextClass, getDescriptionFileName, getDisplayName, getGeneralGroupName, getGroupKey, getGroupPath, getMainToolId, getSerializationFilter, getShortName, getStaticDescription, getSuppressors, initialize, isEnabledByDefault, isInitialized, isSuppressedFor, loadDescription, readSettings, showDefaultConfigurationOptionsprotected LocalQuickFix[] createConditionalAssignmentFixes(boolean evaluatesToTrue, PsiAssignmentExpression assignment, boolean onTheFly)
createConditionalAssignmentFixes in class DataFlowInspectionBasepublic javax.swing.JComponent createOptionsPanel()
InspectionProfileEntrycreateOptionsPanel in class DataFlowInspectionBasenull if no UI options required.protected LocalQuickFix createReplaceWithTrivialLambdaFix(java.lang.Object value)
createReplaceWithTrivialLambdaFix in class DataFlowInspectionBaseprotected LocalQuickFix createMutabilityViolationFix(PsiElement violation, boolean onTheFly)
createMutabilityViolationFix in class DataFlowInspectionBaseprotected LocalQuickFix createExplainFix(PsiExpression anchor, TrackingRunner.DfaProblemType problemType)
createExplainFix in class DataFlowInspectionBaseprotected LocalQuickFix createUnwrapSwitchLabelFix()
createUnwrapSwitchLabelFix in class DataFlowInspectionBaseprotected LocalQuickFix createIntroduceVariableFix()
createIntroduceVariableFix in class DataFlowInspectionBaseprotected LocalQuickFixOnPsiElement createSimplifyBooleanFix(PsiElement element, boolean value)
createSimplifyBooleanFix in class DataFlowInspectionBaseprotected java.util.List<LocalQuickFix> createMethodReferenceNPEFixes(PsiMethodReferenceExpression methodRef, boolean onTheFly)
createMethodReferenceNPEFixes in class DataFlowInspectionBaseprotected LocalQuickFix createRemoveAssignmentFix(PsiAssignmentExpression assignment)
createRemoveAssignmentFix in class DataFlowInspectionBaseprotected java.util.List<LocalQuickFix> createCastFixes(PsiTypeCastExpression castExpression, PsiType realType, boolean onTheFly, boolean alwaysFails)
createCastFixes in class DataFlowInspectionBaseprotected java.util.List<LocalQuickFix> createNPEFixes(PsiExpression qualifier, PsiExpression expression, boolean onTheFly)
createNPEFixes in class DataFlowInspectionBaseprotected LocalQuickFix createNavigateToNullParameterUsagesFix(PsiParameter parameter)
createNavigateToNullParameterUsagesFix in class DataFlowInspectionBase