org.jetbrains.kotlin.cfg
Class JetFlowInformationProvider.InstructionDataAnalyzeStrategy<D>

java.lang.Object
  extended by org.jetbrains.kotlin.cfg.JetFlowInformationProvider.InstructionDataAnalyzeStrategy<D>
All Implemented Interfaces:
kotlin.Function3<Instruction,D,D,kotlin.Unit>
Enclosing class:
JetFlowInformationProvider

public abstract static class JetFlowInformationProvider.InstructionDataAnalyzeStrategy<D>
extends java.lang.Object
implements kotlin.Function3<Instruction,D,D,kotlin.Unit>


Constructor Summary
JetFlowInformationProvider.InstructionDataAnalyzeStrategy()
           
 
Method Summary
abstract  void execute(Instruction instruction, D enterData, D exitData)
           
 kotlin.Unit invoke(Instruction instruction, D enterData, D exitData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetFlowInformationProvider.InstructionDataAnalyzeStrategy

public JetFlowInformationProvider.InstructionDataAnalyzeStrategy()
Method Detail

invoke

public kotlin.Unit invoke(Instruction instruction,
                          D enterData,
                          D exitData)
Specified by:
invoke in interface kotlin.Function3<Instruction,D,D,kotlin.Unit>

execute

public abstract void execute(Instruction instruction,
                             D enterData,
                             D exitData)