org.jetbrains.kotlin.cfg
Class LoopInfo

java.lang.Object
  extended by org.jetbrains.kotlin.cfg.BlockInfo
      extended by org.jetbrains.kotlin.cfg.BreakableBlockInfo
          extended by org.jetbrains.kotlin.cfg.LoopInfo

public class LoopInfo
extends BreakableBlockInfo


Constructor Summary
LoopInfo(KtLoopExpression loopExpression, Label entryPoint, Label exitPoint, Label bodyEntryPoint, Label bodyExitPoint, Label conditionEntryPoint)
           
 
Method Summary
 Label getBodyEntryPoint()
           
 Label getBodyExitPoint()
           
 Label getConditionEntryPoint()
           
 KtLoopExpression getElement()
           
 
Methods inherited from class org.jetbrains.kotlin.cfg.BreakableBlockInfo
getEntryPoint, getExitPoint, getReferablePoints, markReferablePoints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoopInfo

public LoopInfo(KtLoopExpression loopExpression,
                Label entryPoint,
                Label exitPoint,
                Label bodyEntryPoint,
                Label bodyExitPoint,
                Label conditionEntryPoint)
Method Detail

getElement

public KtLoopExpression getElement()
Overrides:
getElement in class BreakableBlockInfo

getBodyEntryPoint

public Label getBodyEntryPoint()

getBodyExitPoint

public Label getBodyExitPoint()

getConditionEntryPoint

public Label getConditionEntryPoint()