org.jetbrains.jet.lang.cfg.pseudocode
Interface Instruction
- All Known Subinterfaces:
- JetElementInstruction
- All Known Implementing Classes:
- AbstractJumpInstruction, ConditionalJumpInstruction, InstructionImpl, InstructionWithNext, JetElementInstructionImpl, LocalDeclarationInstruction, NondeterministicJumpInstruction, ReadUnitValueInstruction, ReadValueInstruction, ReturnNoValueInstruction, ReturnValueInstruction, SubroutineEnterInstruction, SubroutineExitInstruction, SubroutineSinkInstruction, ThrowExceptionInstruction, UnconditionalJumpInstruction, UnsupportedElementInstruction, VariableDeclarationInstruction, WriteValueInstruction
public interface Instruction
getOwner
@NotNull
Pseudocode getOwner()
setOwner
void setOwner(@NotNull
Pseudocode owner)
getPreviousInstructions
@NotNull
java.util.Collection<Instruction> getPreviousInstructions()
getNextInstructions
@NotNull
java.util.Collection<Instruction> getNextInstructions()
accept
void accept(InstructionVisitor visitor)
getCopies
@NotNull
java.util.Collection<Instruction> getCopies()