Class ModRef.RefVisitor<T extends InstanceKey,H extends ExtendedHeapModel>
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.modref.ModRef.RefVisitor<T,H>
- All Implemented Interfaces:
SSAInstruction.IVisitor
- Direct Known Subclasses:
AstModRef.AstRefVisitor
- Enclosing class:
ModRef<T extends InstanceKey>
public static class ModRef.RefVisitor<T extends InstanceKey,H extends ExtendedHeapModel>
extends SSAInstruction.Visitor
-
Field Summary
Modifier and TypeFieldDescriptionprotected final H
protected final CGNode
protected final PointerAnalysis
<T> protected final Collection
<PointerKey> -
Constructor Summary
ConstructorDescriptionRefVisitor
(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa2, H h) -
Method Summary
Modifier and TypeMethodDescriptionvoid
visitArrayLength
(SSAArrayLengthInstruction instruction) void
visitArrayLoad
(SSAArrayLoadInstruction instruction) void
visitGet
(SSAGetInstruction instruction) Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
-
Field Details
-
n
-
result
-
pa
-
h
-
-
Constructor Details
-
RefVisitor
-
-
Method Details
-
visitArrayLength
- Specified by:
visitArrayLength
in interfaceSSAInstruction.IVisitor
- Overrides:
visitArrayLength
in classSSAInstruction.Visitor
-
visitArrayLoad
- Specified by:
visitArrayLoad
in interfaceSSAInstruction.IVisitor
- Overrides:
visitArrayLoad
in classSSAInstruction.Visitor
-
visitGet
- Specified by:
visitGet
in interfaceSSAInstruction.IVisitor
- Overrides:
visitGet
in classSSAInstruction.Visitor
-