public static class AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor extends PointerAnalysisImpl.ImplicitPointsToSetVisitor implements AstInstructionVisitor
analysis, lpk, node, pointsToSet
Constructor and Description |
---|
AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis,
LocalPointerKey lpk) |
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, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitNew, visitPhi, visitPi
visitArrayLength, visitArrayStore, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, 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 AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk)
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