public static class PointerAnalysisImpl.ImplicitPointsToSetVisitor extends SSAInstruction.Visitor
| Modifier and Type | Field and Description |
|---|---|
protected PointerAnalysisImpl |
analysis |
protected LocalPointerKey |
lpk |
protected CGNode |
node |
protected com.ibm.wala.util.intset.OrdinalSet<InstanceKey> |
pointsToSet |
| Modifier | Constructor and Description |
|---|---|
protected |
ImplicitPointsToSetVisitor(PointerAnalysisImpl analysis,
LocalPointerKey lpk) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrayLoad(SSAArrayLoadInstruction instruction) |
void |
visitCheckCast(SSACheckCastInstruction instruction) |
void |
visitGet(SSAGetInstruction instruction) |
void |
visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction) |
void |
visitInvoke(SSAInvokeInstruction instruction) |
void |
visitNew(SSANewInstruction instruction) |
void |
visitPhi(SSAPhiInstruction instruction) |
void |
visitPi(SSAPiInstruction instruction) |
visitArrayLength, visitArrayStore, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOpprotected final PointerAnalysisImpl analysis
protected final CGNode node
protected final LocalPointerKey lpk
protected com.ibm.wala.util.intset.OrdinalSet<InstanceKey> pointsToSet
protected ImplicitPointsToSetVisitor(PointerAnalysisImpl analysis, LocalPointerKey lpk)
public void visitNew(SSANewInstruction instruction)
visitNew in interface SSAInstruction.IVisitorvisitNew in class SSAInstruction.Visitorpublic void visitInvoke(SSAInvokeInstruction instruction)
visitInvoke in interface SSAInstruction.IVisitorvisitInvoke in class SSAInstruction.Visitorpublic void visitCheckCast(SSACheckCastInstruction instruction)
visitCheckCast in interface SSAInstruction.IVisitorvisitCheckCast in class SSAInstruction.Visitorpublic void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
visitGetCaughtException in interface SSAInstruction.IVisitorvisitGetCaughtException in class SSAInstruction.Visitorpublic void visitGet(SSAGetInstruction instruction)
visitGet in interface SSAInstruction.IVisitorvisitGet in class SSAInstruction.Visitorpublic void visitPhi(SSAPhiInstruction instruction)
visitPhi in interface SSAInstruction.IVisitorvisitPhi in class SSAInstruction.Visitorpublic void visitPi(SSAPiInstruction instruction)
visitPi in interface SSAInstruction.IVisitorvisitPi in class SSAInstruction.Visitorpublic void visitArrayLoad(SSAArrayLoadInstruction instruction)
visitArrayLoad in interface SSAInstruction.IVisitorvisitArrayLoad in class SSAInstruction.Visitor