org.jetbrains.jet.lang.cfg.pseudocode
Interface Pseudocode
- All Known Implementing Classes:
- PseudocodeImpl
public interface Pseudocode
getCorrespondingElement
@NotNull
JetElement getCorrespondingElement()
getLocalDeclarations
@NotNull
java.util.Set<LocalFunctionDeclarationInstruction> getLocalDeclarations()
getInstructions
@NotNull
java.util.List<Instruction> getInstructions()
getReversedInstructions
@NotNull
java.util.List<Instruction> getReversedInstructions()
getDeadInstructions
@NotNull
java.util.List<Instruction> getDeadInstructions()
getExitInstruction
@NotNull
SubroutineExitInstruction getExitInstruction()
getSinkInstruction
@NotNull
SubroutineSinkInstruction getSinkInstruction()
getEnterInstruction
@NotNull
SubroutineEnterInstruction getEnterInstruction()