Class AstJavaModRef.AstJavaRefVisitor<T extends InstanceKey>
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.modref.ModRef.RefVisitor<T,AstHeapModel>
com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor<T>
com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaRefVisitor<T>
- All Implemented Interfaces:
AstInstructionVisitor
,AstJavaInstructionVisitor
,SSAInstruction.IVisitor
- Enclosing class:
AstJavaModRef<T extends InstanceKey>
protected static class AstJavaModRef.AstJavaRefVisitor<T extends InstanceKey>
extends AstModRef.AstRefVisitor<T>
implements AstJavaInstructionVisitor
-
Field Summary
Fields inherited from class com.ibm.wala.ipa.modref.ModRef.RefVisitor
h, n, pa, result
-
Constructor Summary
ModifierConstructorDescriptionprotected
AstJavaRefVisitor
(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
visitJavaInvoke
(AstJavaInvokeInstruction instruction) Methods inherited from class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite
Methods inherited from class com.ibm.wala.ipa.modref.ModRef.RefVisitor
visitArrayLength, visitArrayLoad, visitGet
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYield
Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
-
Constructor Details
-
AstJavaRefVisitor
protected AstJavaRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h)
-
-
Method Details
-
visitJavaInvoke
- Specified by:
visitJavaInvoke
in interfaceAstJavaInstructionVisitor
-
visitEnclosingObjectReference
- Specified by:
visitEnclosingObjectReference
in interfaceAstJavaInstructionVisitor
-