Class AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
- All Implemented Interfaces:
AstInstructionVisitor, AstJavaInstructionVisitor, SSAInstruction.IVisitor
- Enclosing class:
AstJavaSSAPropagationCallGraphBuilder
protected static class AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
extends AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
implements AstJavaInstructionVisitor
-
Field Summary
Fields inherited from class SSAPropagationCallGraphBuilder.InterestingVisitor
bingo, vn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvisitJavaInvoke(AstJavaInvokeInstruction instruction) Methods inherited from class AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitPropertyRead, visitPropertyWriteModifier and TypeMethodDescriptionvoidvisitAssert(AstAssertInstruction instruction) voidvisitAstGlobalRead(AstGlobalRead instruction) voidvisitAstGlobalWrite(AstGlobalWrite instruction) voidvisitAstLexicalRead(AstLexicalRead instruction) voidvisitAstLexicalWrite(AstLexicalWrite instruction) voidvoidvisitPropertyRead(AstPropertyRead instruction) voidvisitPropertyWrite(AstPropertyWrite instruction) Methods inherited from class SSAPropagationCallGraphBuilder.InterestingVisitor
visitArrayLoad, visitArrayStore, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitPhi, visitPi, visitPut, visitReturn, visitThrowModifier and TypeMethodDescriptionvoidvisitArrayLoad(SSAArrayLoadInstruction instruction) voidvisitArrayStore(SSAArrayStoreInstruction instruction) voidvisitCheckCast(SSACheckCastInstruction instruction) voidvisitGet(SSAGetInstruction instruction) voidvisitGetCaughtException(SSAGetCaughtExceptionInstruction instruction) voidvisitInvoke(SSAInvokeInstruction instruction) voidvisitPhi(SSAPhiInstruction instruction) voidvisitPi(SSAPiInstruction instruction) voidvisitPut(SSAPutInstruction instruction) voidvisitReturn(SSAReturnInstruction instruction) voidvisitThrow(SSAThrowInstruction instruction) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AstInstructionVisitor
visitEachElementHasNext, visitEcho, visitIsDefined, visitYieldModifier and TypeMethodDescriptiondefault voiddefault voidvisitEcho(AstEchoInstruction inst) default voiddefault voidMethods inherited from interface SSAInstruction.IVisitor
visitArrayLength, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitNew, visitSwitch, visitUnaryOpModifier and TypeMethodDescriptiondefault voidvisitArrayLength(SSAArrayLengthInstruction instruction) default voidvisitBinaryOp(SSABinaryOpInstruction instruction) default voidvisitComparison(SSAComparisonInstruction instruction) default voidvisitConditionalBranch(SSAConditionalBranchInstruction instruction) default voidvisitConversion(SSAConversionInstruction instruction) default voidvisitGoto(SSAGotoInstruction instruction) default voidvisitInstanceof(SSAInstanceofInstruction instruction) default voidvisitLoadMetadata(SSALoadMetadataInstruction instruction) default voidvisitMonitor(SSAMonitorInstruction instruction) default voidvisitNew(SSANewInstruction instruction) default voidvisitSwitch(SSASwitchInstruction instruction) default voidvisitUnaryOp(SSAUnaryOpInstruction instruction)
-
Constructor Details
-
AstJavaInterestingVisitor
protected AstJavaInterestingVisitor(int vn)
-
-
Method Details
-
visitEnclosingObjectReference
- Specified by:
visitEnclosingObjectReferencein interfaceAstJavaInstructionVisitor
-
visitJavaInvoke
- Specified by:
visitJavaInvokein interfaceAstJavaInstructionVisitor
-