Package soot
Interface Context
-
- All Known Subinterfaces:
AddInst
,AndInst
,ArrayLengthInst
,ArrayReadInst
,ArrayWriteInst
,AssignStmt
,BranchableStmt
,BreakpointStmt
,CmpgInst
,CmpInst
,CmplInst
,DefinitionStmt
,DivInst
,Dup1_x1Inst
,Dup1_x2Inst
,Dup1Inst
,Dup2_x1Inst
,Dup2_x2Inst
,Dup2Inst
,DupInst
,DynamicInvokeInst
,EnterMonitorInst
,EnterMonitorStmt
,ExitMonitorInst
,ExitMonitorStmt
,FieldArgInst
,FieldGetInst
,FieldPutInst
,GotoInst
,GotoStmt
,IdentityInst
,IdentityStmt
,IdentityUnit
,IfCmpEqInst
,IfCmpGeInst
,IfCmpGtInst
,IfCmpLeInst
,IfCmpLtInst
,IfCmpNeInst
,IfEqInst
,IfGeInst
,IfGtInst
,IfLeInst
,IfLtInst
,IfNeInst
,IfNonNullInst
,IfNullInst
,IfStmt
,IncInst
,Inst
,InstanceCastInst
,InstanceOfInst
,InterfaceInvokeInst
,InvokeStmt
,JSRInst
,LoadInst
,LookupSwitchInst
,LookupSwitchStmt
,MethodArgInst
,MonitorStmt
,MulInst
,NegInst
,NewArrayInst
,NewInst
,NewMultiArrayInst
,NoArgInst
,NopInst
,NopStmt
,NopUnit
,OpTypeArgInst
,OrInst
,PopInst
,PrimitiveCastInst
,PushInst
,RemInst
,RetInst
,RetStmt
,ReturnInst
,ReturnStmt
,ReturnVoidInst
,ReturnVoidStmt
,ShlInst
,ShrInst
,SpecialInvokeInst
,StaticGetInst
,StaticInvokeInst
,StaticPutInst
,Stmt
,StoreInst
,SubInst
,SwapInst
,SwitchInst
,SwitchStmt
,TableSwitchInst
,TableSwitchStmt
,TargetArgInst
,ThrowInst
,ThrowStmt
,Unit
,UshrInst
,VirtualInvokeInst
,XorInst
- All Known Implementing Classes:
AbstractBranchInst
,AbstractDefinitionStmt
,AbstractInst
,AbstractInvokeInst
,AbstractOpStmt
,AbstractOpTypeBranchInst
,AbstractOpTypeInst
,AbstractRefTypeInst
,AbstractStmt
,AbstractSwitchInst
,AbstractSwitchStmt
,AbstractUnit
,AllocNode
,ASTControlFlowNode
,ASTDoWhileNode
,ASTForLoopNode
,ASTIfElseNode
,ASTIfNode
,ASTLabeledBlockNode
,ASTLabeledNode
,ASTMethodNode
,ASTNode
,ASTStatementSequenceNode
,ASTSwitchNode
,ASTSynchronizedBlockNode
,ASTTryNode
,ASTUnconditionalLoopNode
,ASTWhileNode
,BAddInst
,BAndInst
,BArrayLengthInst
,BArrayReadInst
,BArrayWriteInst
,BCmpgInst
,BCmpInst
,BCmplInst
,BDivInst
,BDup1_x1Inst
,BDup1_x2Inst
,BDup1Inst
,BDup2_x1Inst
,BDup2_x2Inst
,BDup2Inst
,BDupInst
,BDynamicInvokeInst
,BEnterMonitorInst
,BExitMonitorInst
,BFieldGetInst
,BFieldPutInst
,BGotoInst
,BIdentityInst
,BIfCmpEqInst
,BIfCmpGeInst
,BIfCmpGtInst
,BIfCmpLeInst
,BIfCmpLtInst
,BIfCmpNeInst
,BIfEqInst
,BIfGeInst
,BIfGtInst
,BIfLeInst
,BIfLtInst
,BIfNeInst
,BIfNonNullInst
,BIfNullInst
,BIncInst
,BInstanceCastInst
,BInstanceOfInst
,BInterfaceInvokeInst
,BJSRInst
,BLoadInst
,BLookupSwitchInst
,BMulInst
,BNegInst
,BNewArrayInst
,BNewInst
,BNewMultiArrayInst
,BNopInst
,BOrInst
,BPopInst
,BPrimitiveCastInst
,BPushInst
,BRemInst
,BReturnInst
,BReturnVoidInst
,BShlInst
,BShrInst
,BSpecialInvokeInst
,BStaticGetInst
,BStaticInvokeInst
,BStaticPutInst
,BStoreInst
,BSubInst
,BSwapInst
,BTableSwitchInst
,BThrowInst
,BUshrInst
,BVirtualInvokeInst
,BXorInst
,ClassConstantNode
,DAbruptStmt
,DAssignStmt
,DDecrementStmt
,DIdentityStmt
,DIncrementStmt
,DShortcutAssignStmt
,DVariableDeclarationStmt
,GAssignStmt
,GEnterMonitorStmt
,GExitMonitorStmt
,GIdentityStmt
,GIfStmt
,GInvokeStmt
,GLookupSwitchStmt
,GReturnStmt
,GTableSwitchStmt
,GThrowStmt
,JAssignStmt
,JBreakpointStmt
,JEnterMonitorStmt
,JExitMonitorStmt
,JGotoStmt
,JIdentityStmt
,JIfStmt
,JInvokeStmt
,JLookupSwitchStmt
,JNopStmt
,JRetStmt
,JReturnStmt
,JReturnVoidStmt
,JTableSwitchStmt
,JThrowStmt
,PlaceholderInst
,PlaceholderStmt
,StringConstantNode
public interface Context
A context in a context-sensitive all graph. May be a unit (in a 1CFA call graph) or a Spark AllocNode (in an object-sensitive call graph).