org.jetbrains.jet.lang.cfg.pseudocode
Class InstructionWithNext

java.lang.Object
  extended by org.jetbrains.jet.lang.cfg.pseudocode.InstructionImpl
      extended by org.jetbrains.jet.lang.cfg.pseudocode.JetElementInstructionImpl
          extended by org.jetbrains.jet.lang.cfg.pseudocode.InstructionWithNext
All Implemented Interfaces:
Instruction, JetElementInstruction
Direct Known Subclasses:
LocalDeclarationInstruction, ReadUnitValueInstruction, ReadValueInstruction, SubroutineEnterInstruction, UnsupportedElementInstruction, VariableDeclarationInstruction, WriteValueInstruction

public abstract class InstructionWithNext
extends JetElementInstructionImpl


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.cfg.pseudocode.JetElementInstructionImpl
element
 
Fields inherited from class org.jetbrains.jet.lang.cfg.pseudocode.InstructionImpl
isDead
 
Constructor Summary
protected InstructionWithNext(JetElement element)
           
 
Method Summary
 Instruction getNext()
           
 java.util.Collection<Instruction> getNextInstructions()
           
 void setNext(Instruction next)
           
 
Methods inherited from class org.jetbrains.jet.lang.cfg.pseudocode.JetElementInstructionImpl
getElement
 
Methods inherited from class org.jetbrains.jet.lang.cfg.pseudocode.InstructionImpl
copy, createCopy, die, getCopies, getOwner, getPreviousInstructions, isDead, outgoingEdgeTo, setOwner, updateCopyInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.cfg.pseudocode.Instruction
accept, getCopies, getOwner, getPreviousInstructions, setOwner
 

Constructor Detail

InstructionWithNext

protected InstructionWithNext(@NotNull
                              JetElement element)
Method Detail

getNext

public Instruction getNext()

getNextInstructions

@NotNull
public java.util.Collection<Instruction> getNextInstructions()

setNext

public void setNext(Instruction next)