All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
beforeConditionalJump(ConditionalGotoInstruction instruction,
boolean isTrueBranch) |
protected void |
beforeExpressionPush(DfaValue value,
PsiExpression expression,
TextRange range,
DfaMemoryState state)
Called before a PsiExpression result is being pushed to the memory state stack during symbolic interpretation.
|
protected void |
beforeMethodReferenceResultPush(DfaValue value,
PsiMethodReferenceExpression methodRef,
DfaMemoryState state)
Called before a result of method reference execution is being pushed to the memory state stack during symbolic interpretation.
|
protected void |
checkReturnValue(DfaValue value,
PsiExpression expression,
PsiParameterListOwner context,
DfaMemoryState state)
Called for every expression which corresponds to the method or lambda result.
|
protected void |
flushArrayOnUnknownAssignment(AssignInstruction instruction,
DfaValueFactory factory,
DfaValue dest,
DfaMemoryState memState) |
protected static DfaInstructionState[] |
nextInstruction(Instruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
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[] |
visitBox(BoxingInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitCheckNotNull(CheckNotNullInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitClosureInstruction(ClosureInstruction instruction,
DataFlowRunner runner,
DfaMemoryState before) |
DfaInstructionState[] |
visitConditionalGoto(ConditionalGotoInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState [] |
visitControlTransfer(ControlTransferInstruction controlTransferInstruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitConvertPrimitive(PrimitiveConversionInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitEndOfInitializer(EndOfInitializerInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitEscapeInstruction(EscapeInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitFlushFields(FlushFieldsInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitFlushVariable(FlushVariableInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
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[] |
visitObjectOfInstruction(ObjectOfInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitPush(ExpressionPushingInstruction<?> instruction,
DataFlowRunner runner,
DfaMemoryState memState,
DfaValue value) |
DfaInstructionState[] |
visitResultOf(ResultOfInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |
DfaInstructionState[] |
visitTypeCast(TypeCastInstruction instruction,
DataFlowRunner runner,
DfaMemoryState memState) |
DfaInstructionState[] |
visitUnwrapField(UnwrapSpecialFieldInstruction instruction,
DataFlowRunner runner,
DfaMemoryState state) |