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:
LoadUnitValueInstruction, LocalFunctionDeclarationInstruction, 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, lexicalScope
 
Constructor Summary
protected InstructionWithNext(JetElement element, LexicalScope lexicalScope)
           
 
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, render
 
Methods inherited from class org.jetbrains.jet.lang.cfg.pseudocode.InstructionImpl
copy, createCopy, die, getCopies, getLexicalScope, 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, accept, getCopies, getLexicalScope, getOwner, getPreviousInstructions, setOwner
 

Constructor Detail

InstructionWithNext

protected InstructionWithNext(@NotNull
                              JetElement element,
                              @NotNull
                              LexicalScope lexicalScope)
Method Detail

getNext

public Instruction getNext()

getNextInstructions

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

setNext

public void setNext(Instruction next)