org.jetbrains.kotlin.types.expressions
Class ControlStructureTypingUtils

java.lang.Object
  extended by org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils

public class ControlStructureTypingUtils
extends java.lang.Object


Constructor Summary
ControlStructureTypingUtils(CallResolver callResolver, DataFlowAnalyzer dataFlowAnalyzer)
           
 
Method Summary
static MutableDataFlowInfoForArguments createDataFlowInfoForArgumentsForIfCall(Call callForIf, DataFlowInfo thenInfo, DataFlowInfo elseInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlStructureTypingUtils

public ControlStructureTypingUtils(@NotNull
                                   CallResolver callResolver,
                                   @NotNull
                                   DataFlowAnalyzer dataFlowAnalyzer)
Method Detail

createDataFlowInfoForArgumentsForIfCall

public static MutableDataFlowInfoForArguments createDataFlowInfoForArgumentsForIfCall(@NotNull
                                                                                      Call callForIf,
                                                                                      @NotNull
                                                                                      DataFlowInfo thenInfo,
                                                                                      @NotNull
                                                                                      DataFlowInfo elseInfo)