use dfa for inserting casted expressions on smart completion
commit595aaf8b0741a6697adf05b376f0b748d45877e5
authorPeter Gromov <peter@jetbrains.com>
Wed, 24 Jun 2009 20:46:36 +0000 (25 00:46 +0400)
committerPeter Gromov <peter@jetbrains.com>
Wed, 24 Jun 2009 20:46:36 +0000 (25 00:46 +0400)
treedb345e95e6a7920185b5e90b5f8d1d47a438351d
parentdc23ad44dd6b7233f004b49e2813c92ee7b20c0c
use dfa for inserting casted expressions on smart completion
codeInsight/impl/com/intellij/codeInsight/completion/BasicExpressionCompletionContributor.java
codeInsight/impl/com/intellij/codeInsight/guess/GuessManager.java
codeInsight/impl/com/intellij/codeInsight/guess/impl/DfaInstanceofValue.java [new file with mode: 0644]
codeInsight/impl/com/intellij/codeInsight/guess/impl/ExpressionTypeMemoryState.java [new file with mode: 0644]
codeInsight/impl/com/intellij/codeInsight/guess/impl/GuessManagerImpl.java
inspections/impl/com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer.java
inspections/impl/com/intellij/codeInspection/dataFlow/DataFlowRunner.java
inspections/impl/com/intellij/codeInspection/dataFlow/InstructionFactory.java
inspections/impl/com/intellij/codeInspection/dataFlow/StandardDataFlowRunner.java