org.jetbrains.jet.lang.cfg.pseudocode
Class InstructionVisitor
java.lang.Object
org.jetbrains.jet.lang.cfg.pseudocode.InstructionVisitor
public class InstructionVisitor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstructionVisitor
public InstructionVisitor()
visitReadValue
public void visitReadValue(ReadValueInstruction instruction)
visitLocalFunctionDeclarationInstruction
public void visitLocalFunctionDeclarationInstruction(LocalFunctionDeclarationInstruction instruction)
visitVariableDeclarationInstruction
public void visitVariableDeclarationInstruction(VariableDeclarationInstruction instruction)
visitUnconditionalJump
public void visitUnconditionalJump(UnconditionalJumpInstruction instruction)
visitConditionalJump
public void visitConditionalJump(ConditionalJumpInstruction instruction)
visitReturnValue
public void visitReturnValue(ReturnValueInstruction instruction)
visitReturnNoValue
public void visitReturnNoValue(ReturnNoValueInstruction instruction)
visitThrowExceptionInstruction
public void visitThrowExceptionInstruction(ThrowExceptionInstruction instruction)
visitNondeterministicJump
public void visitNondeterministicJump(NondeterministicJumpInstruction instruction)
visitUnsupportedElementInstruction
public void visitUnsupportedElementInstruction(UnsupportedElementInstruction instruction)
visitSubroutineExit
public void visitSubroutineExit(SubroutineExitInstruction instruction)
visitSubroutineSink
public void visitSubroutineSink(SubroutineSinkInstruction instruction)
visitJump
public void visitJump(AbstractJumpInstruction instruction)
visitInstructionWithNext
public void visitInstructionWithNext(InstructionWithNext instruction)
visitInstruction
public void visitInstruction(Instruction instruction)
visitSubroutineEnter
public void visitSubroutineEnter(SubroutineEnterInstruction instruction)
visitWriteValue
public void visitWriteValue(WriteValueInstruction instruction)
visitLoadUnitValue
public void visitLoadUnitValue(LoadUnitValueInstruction instruction)
visitCallInstruction
public void visitCallInstruction(CallInstruction instruction)
visitCompilationErrorInstruction
public void visitCompilationErrorInstruction(CompilationErrorInstruction instruction)
visitMarkInstruction
public void visitMarkInstruction(MarkInstruction instruction)