com.ibm.wala.ipa.callgraph.propagation
Class PointerAnalysisImpl.ImplicitPointsToSetVisitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
- All Implemented Interfaces:
- SSAInstruction.IVisitor
- Direct Known Subclasses:
- AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
- Enclosing class:
- PointerAnalysisImpl
protected class PointerAnalysisImpl.ImplicitPointsToSetVisitor
- extends SSAInstruction.Visitor
| Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor |
visitArrayLength, visitArrayStore, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadClass, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
node
protected final CGNode node
lpk
protected final LocalPointerKey lpk
pointsToSet
protected OrdinalSet<InstanceKey> pointsToSet
PointerAnalysisImpl.ImplicitPointsToSetVisitor
protected PointerAnalysisImpl.ImplicitPointsToSetVisitor(LocalPointerKey lpk)
visitNew
public void visitNew(SSANewInstruction instruction)
- Specified by:
visitNew in interface SSAInstruction.IVisitor- Overrides:
visitNew in class SSAInstruction.Visitor
visitInvoke
public void visitInvoke(SSAInvokeInstruction instruction)
- Specified by:
visitInvoke in interface SSAInstruction.IVisitor- Overrides:
visitInvoke in class SSAInstruction.Visitor
visitCheckCast
public void visitCheckCast(SSACheckCastInstruction instruction)
- Specified by:
visitCheckCast in interface SSAInstruction.IVisitor- Overrides:
visitCheckCast in class SSAInstruction.Visitor
visitGetCaughtException
public void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
- Specified by:
visitGetCaughtException in interface SSAInstruction.IVisitor- Overrides:
visitGetCaughtException in class SSAInstruction.Visitor
visitGet
public void visitGet(SSAGetInstruction instruction)
- Specified by:
visitGet in interface SSAInstruction.IVisitor- Overrides:
visitGet in class SSAInstruction.Visitor
visitPhi
public void visitPhi(SSAPhiInstruction instruction)
- Specified by:
visitPhi in interface SSAInstruction.IVisitor- Overrides:
visitPhi in class SSAInstruction.Visitor
visitPi
public void visitPi(SSAPiInstruction instruction)
- Specified by:
visitPi in interface SSAInstruction.IVisitor- Overrides:
visitPi in class SSAInstruction.Visitor
visitArrayLoad
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
- Specified by:
visitArrayLoad in interface SSAInstruction.IVisitor- Overrides:
visitArrayLoad in class SSAInstruction.Visitor