org.jetbrains.kotlin.resolve.calls.model
Class DataFlowInfoForArgumentsImpl

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.calls.model.MutableDataFlowInfoForArguments
      extended by org.jetbrains.kotlin.resolve.calls.model.DataFlowInfoForArgumentsImpl
All Implemented Interfaces:
DataFlowInfoForArguments

public class DataFlowInfoForArgumentsImpl
extends MutableDataFlowInfoForArguments


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.resolve.calls.model.MutableDataFlowInfoForArguments
MutableDataFlowInfoForArguments.WithoutArgumentsCheck
 
Field Summary
 
Fields inherited from class org.jetbrains.kotlin.resolve.calls.model.MutableDataFlowInfoForArguments
initialDataFlowInfo
 
Constructor Summary
DataFlowInfoForArgumentsImpl(DataFlowInfo initialInfo, Call call)
           
 
Method Summary
 DataFlowInfo getInfo(ValueArgument valueArgument)
           
 DataFlowInfo getResultInfo()
           
 void updateInfo(ValueArgument valueArgument, DataFlowInfo dataFlowInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataFlowInfoForArgumentsImpl

public DataFlowInfoForArgumentsImpl(@NotNull
                                    DataFlowInfo initialInfo,
                                    @NotNull
                                    Call call)
Method Detail

getInfo

@NotNull
public DataFlowInfo getInfo(@NotNull
                                    ValueArgument valueArgument)

updateInfo

public void updateInfo(@NotNull
                       ValueArgument valueArgument,
                       @NotNull
                       DataFlowInfo dataFlowInfo)
Specified by:
updateInfo in class MutableDataFlowInfoForArguments

getResultInfo

@NotNull
public DataFlowInfo getResultInfo()
Specified by:
getResultInfo in interface DataFlowInfoForArguments
Overrides:
getResultInfo in class MutableDataFlowInfoForArguments