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

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

public class DataFlowInfoForArgumentsImpl
extends java.lang.Object
implements MutableDataFlowInfoForArguments


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.resolve.calls.model.MutableDataFlowInfoForArguments
WITHOUT_ARGUMENTS_CHECK
 
Constructor Summary
DataFlowInfoForArgumentsImpl(Call call)
           
 
Method Summary
 DataFlowInfo getInfo(ValueArgument valueArgument)
           
 DataFlowInfo getResultInfo()
           
 void setInitialDataFlowInfo(DataFlowInfo dataFlowInfo)
           
 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
                                    Call call)
Method Detail

setInitialDataFlowInfo

public void setInitialDataFlowInfo(@NotNull
                                   DataFlowInfo dataFlowInfo)
Specified by:
setInitialDataFlowInfo in interface MutableDataFlowInfoForArguments

getInfo

@NotNull
public DataFlowInfo getInfo(@NotNull
                                    ValueArgument valueArgument)
Specified by:
getInfo in interface DataFlowInfoForArguments

updateInfo

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

getResultInfo

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