All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
beforeMethodCall(PsiExpression expression,
com.intellij.codeInspection.dataFlow.DfaCallArguments arguments,
DfaMemoryState memState) |
protected boolean |
checkNotNullable(DfaMemoryState state,
DfaValue value,
NullabilityProblemKind.NullabilityProblem<?> problem) |
protected void |
onTypeCast(PsiTypeCastExpression castExpression,
DfaMemoryState state,
boolean castPossible) |
protected com.intellij.codeInspection.dataFlow.DfaCallArguments |
popCall(MethodCallInstruction instruction,
DfaValueFactory factory,
DfaMemoryState memState) |
protected void |
processArrayAccess(PsiArrayAccessExpression expression,
boolean alwaysOutOfBounds) |
protected void |
processArrayStoreTypeMismatch(PsiAssignmentExpression assignmentExpression,
PsiType fromType,
PsiType toType) |
protected void |
reportMutabilityViolation(boolean receiver,
PsiElement anchor) |
DfaInstructionState[] |
visitArrayAccess(ArrayAccessInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitAssign(AssignInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitBinop(BinopInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitCheckNotNull(CheckNotNullInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitConvertPrimitive(PrimitiveConversionInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitEscapeInstruction(EscapeInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitInstanceof(InstanceofInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitMethodCall(MethodCallInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitMethodReference(MethodReferenceInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitNot(NotInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitPush(ExpressionPushingInstruction<?> instruction,
DataFlowRunner runner,
DfaMemoryState memState,
DfaValue value) |
DfaInstructionState[] |
visitTypeCast(TypeCastInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |