Class ModRef.ModVisitor<T extends InstanceKey, H extends ExtendedHeapModel>
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.modref.ModRef.ModVisitor<T,H>
- All Implemented Interfaces:
SSAInstruction.IVisitor
- Direct Known Subclasses:
AstModRef.AstModVisitor
- Enclosing class:
ModRef<T extends InstanceKey>
public static class ModRef.ModVisitor<T extends InstanceKey, H extends ExtendedHeapModel>
extends SSAInstruction.Visitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Hprotected final CGNodeprotected final PointerAnalysis<T> protected final Collection<PointerKey> -
Constructor Summary
ConstructorsConstructorDescriptionModVisitor(CGNode n, Collection<PointerKey> result, H h, PointerAnalysis<T> pa, boolean ignoreAllocHeapDefs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitArrayStore(SSAArrayStoreInstruction instruction) voidvisitNew(SSANewInstruction instruction) voidvisitPut(SSAPutInstruction instruction) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SSAInstruction.IVisitor
visitArrayLength, visitArrayLoad, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitPhi, visitPi, visitReturn, visitSwitch, visitThrow, visitUnaryOp
-
Field Details
-
n
-
result
-
h
-
pa
-
-
Constructor Details
-
ModVisitor
public ModVisitor(CGNode n, Collection<PointerKey> result, H h, PointerAnalysis<T> pa, boolean ignoreAllocHeapDefs)
-
-
Method Details
-
visitNew
-
visitArrayStore
-
visitPut
-