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
FieldsModifier and TypeFieldDescriptionprotected final Hprotected final CGNodeprotected final PointerAnalysis<T> protected final Collection<PointerKey> -
Constructor Summary
ConstructorsConstructorDescriptionRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa2, H h) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitArrayLength(SSAArrayLengthInstruction instruction) voidvisitArrayLoad(SSAArrayLoadInstruction instruction) voidvisitGet(SSAGetInstruction instruction) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SSAInstruction.IVisitor
visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOpModifier and TypeMethodDescriptiondefault voidvisitArrayStore(SSAArrayStoreInstruction instruction) default voidvisitBinaryOp(SSABinaryOpInstruction instruction) default voidvisitCheckCast(SSACheckCastInstruction instruction) default voidvisitComparison(SSAComparisonInstruction instruction) default voidvisitConditionalBranch(SSAConditionalBranchInstruction instruction) default voidvisitConversion(SSAConversionInstruction instruction) default voidvisitGetCaughtException(SSAGetCaughtExceptionInstruction instruction) default voidvisitGoto(SSAGotoInstruction instruction) default voidvisitInstanceof(SSAInstanceofInstruction instruction) default voidvisitInvoke(SSAInvokeInstruction instruction) default voidvisitLoadMetadata(SSALoadMetadataInstruction instruction) default voidvisitMonitor(SSAMonitorInstruction instruction) default voidvisitNew(SSANewInstruction instruction) default voidvisitPhi(SSAPhiInstruction instruction) default voidvisitPi(SSAPiInstruction instruction) default voidvisitPut(SSAPutInstruction instruction) default voidvisitReturn(SSAReturnInstruction instruction) default voidvisitSwitch(SSASwitchInstruction instruction) default voidvisitThrow(SSAThrowInstruction instruction) default voidvisitUnaryOp(SSAUnaryOpInstruction instruction)
-
Field Details
-
n
-
result
-
pa
-
h
-
-
Constructor Details
-
RefVisitor
-
-
Method Details
-
visitArrayLength
-
visitArrayLoad
-
visitGet
-