public static class AstSSAPropagationCallGraphBuilder.AstInterestingVisitor extends SSAPropagationCallGraphBuilder.InterestingVisitor implements AstInstructionVisitor
bingo, vn
Constructor and Description |
---|
AstInterestingVisitor(int vn) |
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) |
visitArrayLoad, visitArrayStore, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitPhi, visitPi, visitPut, visitReturn, visitThrow
visitArrayLength, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitNew, visitSwitch, 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