public abstract class AstAbstractInstructionVisitor extends SSAInstruction.Visitor implements AstInstructionVisitor
Constructor and Description |
---|
AstAbstractInstructionVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
visitAssert(AstAssertInstruction instruction) |
void |
visitAstGlobalRead(AstGlobalRead instruction) |
void |
visitAstGlobalWrite(AstGlobalWrite instruction) |
void |
visitAstLexicalRead(AstLexicalRead instruction) |
void |
visitAstLexicalWrite(AstLexicalWrite instruction) |
void |
visitEachElementGet(EachElementGetInstruction inst) |
void |
visitEachElementHasNext(EachElementHasNextInstruction inst) |
void |
visitEcho(AstEchoInstruction inst) |
void |
visitIsDefined(AstIsDefinedInstruction inst) |
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
public void visitAstLexicalRead(AstLexicalRead instruction)
visitAstLexicalRead
in interface AstInstructionVisitor
public void visitAstLexicalWrite(AstLexicalWrite instruction)
visitAstLexicalWrite
in interface AstInstructionVisitor
public void visitAstGlobalRead(AstGlobalRead instruction)
visitAstGlobalRead
in interface AstInstructionVisitor
public void visitAstGlobalWrite(AstGlobalWrite instruction)
visitAstGlobalWrite
in interface AstInstructionVisitor
public void visitAssert(AstAssertInstruction instruction)
visitAssert
in interface AstInstructionVisitor
public void visitEachElementGet(EachElementGetInstruction inst)
visitEachElementGet
in interface AstInstructionVisitor
public void visitEachElementHasNext(EachElementHasNextInstruction inst)
visitEachElementHasNext
in interface AstInstructionVisitor
public void visitIsDefined(AstIsDefinedInstruction inst)
visitIsDefined
in interface AstInstructionVisitor
public void visitEcho(AstEchoInstruction inst)
visitEcho
in interface AstInstructionVisitor