Uses of Interface
soot.util.Switch

Packages that use Switch
soot Base Soot classes, shared by different intermediate representations. 
soot.baf Public classes for the Baf intermediate representation. 
soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation. 
soot.dava.internal.javaRep   
soot.grimp Public classes for the Grimp intermediate representation. 
soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation. 
soot.jbco.bafTransformations   
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.jimple.spark.builder   
soot.jimple.toolkits.infoflow   
soot.jimple.toolkits.thread.synchronization   
soot.jimple.toolkits.typing.fast   
soot.shimple Public classes for the SSA Shimple intermediate representation. 
soot.shimple.internal Shimple internal messy stuff. 
soot.shimple.toolkits.graph   
soot.shimple.toolkits.scalar Some analyses based on Shimple. 
soot.sootify   
soot.toolkits.exceptions   
soot.util Generally useful utility classes for Soot. 
 

Uses of Switch in soot
 

Methods in soot with parameters of type Switch
 void AbstractUnit.apply(Switch sw)
          Used to implement the Switchable construct.
 void AnySubType.apply(Switch sw)
           
 void ArrayType.apply(Switch sw)
           
 void BooleanType.apply(Switch sw)
           
 void ByteType.apply(Switch sw)
           
 void CharType.apply(Switch sw)
           
 void DoubleType.apply(Switch sw)
           
 void EquivalentValue.apply(Switch sw)
           
 void ErroneousType.apply(Switch sw)
           
 void FloatType.apply(Switch sw)
           
 void IntType.apply(Switch sw)
           
 void LongType.apply(Switch sw)
           
 void NullType.apply(Switch sw)
           
 void RefType.apply(Switch sw)
           
 void ShortType.apply(Switch sw)
           
 void StmtAddressType.apply(Switch sw)
           
 void Type.apply(Switch sw)
          Method required for use of Switchable.
 void UnknownType.apply(Switch sw)
           
 void VoidType.apply(Switch sw)
           
 void VoidType.apply(Switch sw)
           
 void UnknownType.apply(Switch sw)
           
 void Type.apply(Switch sw)
          Method required for use of Switchable.
 void StmtAddressType.apply(Switch sw)
           
 void ShortType.apply(Switch sw)
           
 void RefType.apply(Switch sw)
           
 void NullType.apply(Switch sw)
           
 void LongType.apply(Switch sw)
           
 void IntType.apply(Switch sw)
           
 void FloatType.apply(Switch sw)
           
 void ErroneousType.apply(Switch sw)
           
 void EquivalentValue.apply(Switch sw)
           
 void DoubleType.apply(Switch sw)
           
 void CharType.apply(Switch sw)
           
 void ByteType.apply(Switch sw)
           
 void BooleanType.apply(Switch sw)
           
 void ArrayType.apply(Switch sw)
           
 void AnySubType.apply(Switch sw)
           
 void AbstractUnit.apply(Switch sw)
          Used to implement the Switchable construct.
 

Uses of Switch in soot.baf
 

Subinterfaces of Switch in soot.baf
 interface InstSwitch
           
 

Methods in soot.baf with parameters of type Switch
 void DoubleWordType.apply(Switch sw)
           
 void WordType.apply(Switch sw)
           
 void WordType.apply(Switch sw)
           
 void DoubleWordType.apply(Switch sw)
           
 

Uses of Switch in soot.baf.internal
 

Methods in soot.baf.internal with parameters of type Switch
abstract  void AbstractBranchInst.apply(Switch sw)
           
 void BAddInst.apply(Switch sw)
           
 void BAndInst.apply(Switch sw)
           
 void BArrayLengthInst.apply(Switch sw)
           
 void BArrayReadInst.apply(Switch sw)
           
 void BArrayWriteInst.apply(Switch sw)
           
 void BCmpInst.apply(Switch sw)
           
 void BCmpgInst.apply(Switch sw)
           
 void BCmplInst.apply(Switch sw)
           
 void BDivInst.apply(Switch sw)
           
 void BDup1Inst.apply(Switch sw)
           
 void BDup1_x1Inst.apply(Switch sw)
           
 void BDup1_x2Inst.apply(Switch sw)
           
 void BDup2Inst.apply(Switch sw)
           
 void BDup2_x1Inst.apply(Switch sw)
           
 void BDup2_x2Inst.apply(Switch sw)
           
 void BDupInst.apply(Switch sw)
           
 void BDynamicInvokeInst.apply(Switch sw)
           
 void BEnterMonitorInst.apply(Switch sw)
           
 void BExitMonitorInst.apply(Switch sw)
           
 void BFieldGetInst.apply(Switch sw)
           
 void BFieldPutInst.apply(Switch sw)
           
 void BGotoInst.apply(Switch sw)
           
 void BIdentityInst.apply(Switch sw)
           
 void BIfCmpEqInst.apply(Switch sw)
           
 void BIfCmpGeInst.apply(Switch sw)
           
 void BIfCmpGtInst.apply(Switch sw)
           
 void BIfCmpLeInst.apply(Switch sw)
           
 void BIfCmpLtInst.apply(Switch sw)
           
 void BIfCmpNeInst.apply(Switch sw)
           
 void BIfEqInst.apply(Switch sw)
           
 void BIfGeInst.apply(Switch sw)
           
 void BIfGtInst.apply(Switch sw)
           
 void BIfLeInst.apply(Switch sw)
           
 void BIfLtInst.apply(Switch sw)
           
 void BIfNeInst.apply(Switch sw)
           
 void BIfNonNullInst.apply(Switch sw)
           
 void BIfNullInst.apply(Switch sw)
           
 void BIncInst.apply(Switch sw)
           
 void BInstanceCastInst.apply(Switch sw)
           
 void BInstanceOfInst.apply(Switch sw)
           
 void BInterfaceInvokeInst.apply(Switch sw)
           
 void BJSRInst.apply(Switch sw)
           
 void BLoadInst.apply(Switch sw)
           
 void BLookupSwitchInst.apply(Switch sw)
           
 void BMulInst.apply(Switch sw)
           
 void BNegInst.apply(Switch sw)
           
 void BNewArrayInst.apply(Switch sw)
           
 void BNewInst.apply(Switch sw)
           
 void BNewMultiArrayInst.apply(Switch sw)
           
 void BNopInst.apply(Switch sw)
           
 void BOrInst.apply(Switch sw)
           
 void BPopInst.apply(Switch sw)
           
 void BPrimitiveCastInst.apply(Switch sw)
           
 void BPushInst.apply(Switch sw)
           
 void BRemInst.apply(Switch sw)
           
 void BReturnInst.apply(Switch sw)
           
 void BReturnVoidInst.apply(Switch sw)
           
 void BShlInst.apply(Switch sw)
           
 void BShrInst.apply(Switch sw)
           
 void BSpecialInvokeInst.apply(Switch sw)
           
 void BStaticGetInst.apply(Switch sw)
           
 void BStaticInvokeInst.apply(Switch sw)
           
 void BStaticPutInst.apply(Switch sw)
           
 void BStoreInst.apply(Switch sw)
           
 void BSubInst.apply(Switch sw)
           
 void BSwapInst.apply(Switch sw)
           
 void BTableSwitchInst.apply(Switch sw)
           
 void BThrowInst.apply(Switch sw)
           
 void BUshrInst.apply(Switch sw)
           
 void BVirtualInvokeInst.apply(Switch sw)
           
 void BXorInst.apply(Switch sw)
           
 void BafLocal.apply(Switch s)
           
 void BXorInst.apply(Switch sw)
           
 void BVirtualInvokeInst.apply(Switch sw)
           
 void BUshrInst.apply(Switch sw)
           
 void BThrowInst.apply(Switch sw)
           
 void BTableSwitchInst.apply(Switch sw)
           
 void BSwapInst.apply(Switch sw)
           
 void BSubInst.apply(Switch sw)
           
 void BStoreInst.apply(Switch sw)
           
 void BStaticPutInst.apply(Switch sw)
           
 void BStaticInvokeInst.apply(Switch sw)
           
 void BStaticGetInst.apply(Switch sw)
           
 void BSpecialInvokeInst.apply(Switch sw)
           
 void BShrInst.apply(Switch sw)
           
 void BShlInst.apply(Switch sw)
           
 void BReturnVoidInst.apply(Switch sw)
           
 void BReturnInst.apply(Switch sw)
           
 void BRemInst.apply(Switch sw)
           
 void BPushInst.apply(Switch sw)
           
 void BPrimitiveCastInst.apply(Switch sw)
           
 void BPopInst.apply(Switch sw)
           
 void BOrInst.apply(Switch sw)
           
 void BNopInst.apply(Switch sw)
           
 void BNewMultiArrayInst.apply(Switch sw)
           
 void BNewInst.apply(Switch sw)
           
 void BNewArrayInst.apply(Switch sw)
           
 void BNegInst.apply(Switch sw)
           
 void BMulInst.apply(Switch sw)
           
 void BLookupSwitchInst.apply(Switch sw)
           
 void BLoadInst.apply(Switch sw)
           
 void BJSRInst.apply(Switch sw)
           
 void BInterfaceInvokeInst.apply(Switch sw)
           
 void BInstanceOfInst.apply(Switch sw)
           
 void BInstanceCastInst.apply(Switch sw)
           
 void BIncInst.apply(Switch sw)
           
 void BIfNullInst.apply(Switch sw)
           
 void BIfNonNullInst.apply(Switch sw)
           
 void BIfNeInst.apply(Switch sw)
           
 void BIfLtInst.apply(Switch sw)
           
 void BIfLeInst.apply(Switch sw)
           
 void BIfGtInst.apply(Switch sw)
           
 void BIfGeInst.apply(Switch sw)
           
 void BIfEqInst.apply(Switch sw)
           
 void BIfCmpNeInst.apply(Switch sw)
           
 void BIfCmpLtInst.apply(Switch sw)
           
 void BIfCmpLeInst.apply(Switch sw)
           
 void BIfCmpGtInst.apply(Switch sw)
           
 void BIfCmpGeInst.apply(Switch sw)
           
 void BIfCmpEqInst.apply(Switch sw)
           
 void BIdentityInst.apply(Switch sw)
           
 void BGotoInst.apply(Switch sw)
           
 void BFieldPutInst.apply(Switch sw)
           
 void BFieldGetInst.apply(Switch sw)
           
 void BExitMonitorInst.apply(Switch sw)
           
 void BEnterMonitorInst.apply(Switch sw)
           
 void BDynamicInvokeInst.apply(Switch sw)
           
 void BDupInst.apply(Switch sw)
           
 void BDup2Inst.apply(Switch sw)
           
 void BDup2_x2Inst.apply(Switch sw)
           
 void BDup2_x1Inst.apply(Switch sw)
           
 void BDup1Inst.apply(Switch sw)
           
 void BDup1_x2Inst.apply(Switch sw)
           
 void BDup1_x1Inst.apply(Switch sw)
           
 void BDivInst.apply(Switch sw)
           
 void BCmplInst.apply(Switch sw)
           
 void BCmpInst.apply(Switch sw)
           
 void BCmpgInst.apply(Switch sw)
           
 void BArrayWriteInst.apply(Switch sw)
           
 void BArrayReadInst.apply(Switch sw)
           
 void BArrayLengthInst.apply(Switch sw)
           
 void BAndInst.apply(Switch sw)
           
 void BafLocal.apply(Switch s)
           
 void BAddInst.apply(Switch sw)
           
abstract  void AbstractBranchInst.apply(Switch sw)
           
 

Uses of Switch in soot.dava.internal.javaRep
 

Methods in soot.dava.internal.javaRep with parameters of type Switch
 void DArrayInitExpr.apply(Switch sw)
           
 void DCmpExpr.apply(Switch sw)
           
 void DCmpgExpr.apply(Switch sw)
           
 void DCmplExpr.apply(Switch sw)
           
 void DNotExpr.apply(Switch sw)
           
 void DShortcutIf.apply(Switch sw)
           
 void DShortcutIf.apply(Switch sw)
           
 void DNotExpr.apply(Switch sw)
           
 void DCmplExpr.apply(Switch sw)
           
 void DCmpgExpr.apply(Switch sw)
           
 void DCmpExpr.apply(Switch sw)
           
 void DArrayInitExpr.apply(Switch sw)
           
 

Uses of Switch in soot.grimp
 

Subinterfaces of Switch in soot.grimp
 interface GrimpExprSwitch
           
 interface GrimpValueSwitch
           
 

Classes in soot.grimp that implement Switch
 class AbstractGrimpValueSwitch
           
 

Uses of Switch in soot.grimp.internal
 

Methods in soot.grimp.internal with parameters of type Switch
 void GAddExpr.apply(Switch sw)
           
 void GAndExpr.apply(Switch sw)
           
 void GCmpExpr.apply(Switch sw)
           
 void GCmpgExpr.apply(Switch sw)
           
 void GCmplExpr.apply(Switch sw)
           
 void GDivExpr.apply(Switch sw)
           
 void GDynamicInvokeExpr.apply(Switch sw)
           
 void GEqExpr.apply(Switch sw)
           
 void GGeExpr.apply(Switch sw)
           
 void GGtExpr.apply(Switch sw)
           
 void GLeExpr.apply(Switch sw)
           
 void GLtExpr.apply(Switch sw)
           
 void GMulExpr.apply(Switch sw)
           
 void GNeExpr.apply(Switch sw)
           
 void GNewInvokeExpr.apply(Switch sw)
           
 void GOrExpr.apply(Switch sw)
           
 void GRemExpr.apply(Switch sw)
           
 void GShlExpr.apply(Switch sw)
           
 void GShrExpr.apply(Switch sw)
           
 void GSubExpr.apply(Switch sw)
           
 void GUshrExpr.apply(Switch sw)
           
 void GXorExpr.apply(Switch sw)
           
 void GXorExpr.apply(Switch sw)
           
 void GUshrExpr.apply(Switch sw)
           
 void GSubExpr.apply(Switch sw)
           
 void GShrExpr.apply(Switch sw)
           
 void GShlExpr.apply(Switch sw)
           
 void GRemExpr.apply(Switch sw)
           
 void GOrExpr.apply(Switch sw)
           
 void GNewInvokeExpr.apply(Switch sw)
           
 void GNeExpr.apply(Switch sw)
           
 void GMulExpr.apply(Switch sw)
           
 void GLtExpr.apply(Switch sw)
           
 void GLeExpr.apply(Switch sw)
           
 void GGtExpr.apply(Switch sw)
           
 void GGeExpr.apply(Switch sw)
           
 void GEqExpr.apply(Switch sw)
           
 void GDynamicInvokeExpr.apply(Switch sw)
           
 void GDivExpr.apply(Switch sw)
           
 void GCmplExpr.apply(Switch sw)
           
 void GCmpgExpr.apply(Switch sw)
           
 void GCmpExpr.apply(Switch sw)
           
 void GAndExpr.apply(Switch sw)
           
 void GAddExpr.apply(Switch sw)
           
 

Uses of Switch in soot.jbco.bafTransformations
 

Classes in soot.jbco.bafTransformations that implement Switch
protected  class StackTypeHeightCalculator.StackEffectSwitch
           
 

Uses of Switch in soot.jimple
 

Subinterfaces of Switch in soot.jimple
 interface ConstantSwitch
           
 interface ExprSwitch
           
 interface JimpleValueSwitch
           
 interface RefSwitch
           
 interface StmtSwitch
           
 

Classes in soot.jimple that implement Switch
 class AbstractConstantSwitch
           
 class AbstractExprSwitch
           
 class AbstractJimpleValueSwitch
           
 class AbstractRefSwitch
           
 class AbstractStmtSwitch
           
 class PointerStmtSwitch
           
 

Methods in soot.jimple with parameters of type Switch
 void ArrayRef.apply(Switch sw)
           
 void CastExpr.apply(Switch sw)
           
 void CaughtExceptionRef.apply(Switch sw)
           
 void ClassConstant.apply(Switch sw)
           
 void DoubleConstant.apply(Switch sw)
           
 void FloatConstant.apply(Switch sw)
           
 void InstanceOfExpr.apply(Switch sw)
           
 void IntConstant.apply(Switch sw)
           
 void LongConstant.apply(Switch sw)
           
 void NewArrayExpr.apply(Switch sw)
           
 void NewExpr.apply(Switch sw)
           
 void NewMultiArrayExpr.apply(Switch sw)
           
 void NullConstant.apply(Switch sw)
           
 void ParameterRef.apply(Switch sw)
          Used with RefSwitch.
 void StaticFieldRef.apply(Switch sw)
           
 void StaticInvokeExpr.apply(Switch sw)
           
 void StringConstant.apply(Switch sw)
           
 void ThisRef.apply(Switch sw)
           
 void ThisRef.apply(Switch sw)
           
 void StringConstant.apply(Switch sw)
           
 void StaticInvokeExpr.apply(Switch sw)
           
 void StaticFieldRef.apply(Switch sw)
           
 void ParameterRef.apply(Switch sw)
          Used with RefSwitch.
 void NullConstant.apply(Switch sw)
           
 void NewMultiArrayExpr.apply(Switch sw)
           
 void NewExpr.apply(Switch sw)
           
 void NewArrayExpr.apply(Switch sw)
           
 void LongConstant.apply(Switch sw)
           
 void IntConstant.apply(Switch sw)
           
 void InstanceOfExpr.apply(Switch sw)
           
 void FloatConstant.apply(Switch sw)
           
 void DoubleConstant.apply(Switch sw)
           
 void ClassConstant.apply(Switch sw)
           
 void CaughtExceptionRef.apply(Switch sw)
           
 void CastExpr.apply(Switch sw)
           
 void ArrayRef.apply(Switch sw)
           
 

Uses of Switch in soot.jimple.internal
 

Methods in soot.jimple.internal with parameters of type Switch
 void AbstractCastExpr.apply(Switch sw)
           
 void AbstractInstanceFieldRef.apply(Switch sw)
           
 void AbstractInstanceOfExpr.apply(Switch sw)
           
 void AbstractInterfaceInvokeExpr.apply(Switch sw)
           
 void AbstractLengthExpr.apply(Switch sw)
           
 void AbstractNegExpr.apply(Switch sw)
           
 void AbstractNewArrayExpr.apply(Switch sw)
           
 void AbstractNewExpr.apply(Switch sw)
           
 void AbstractNewMultiArrayExpr.apply(Switch sw)
           
 void AbstractSpecialInvokeExpr.apply(Switch sw)
           
 void AbstractStaticInvokeExpr.apply(Switch sw)
           
 void AbstractVirtualInvokeExpr.apply(Switch sw)
           
 void JAddExpr.apply(Switch sw)
           
 void JAndExpr.apply(Switch sw)
           
 void JArrayRef.apply(Switch sw)
           
 void JAssignStmt.apply(Switch sw)
           
 void JBreakpointStmt.apply(Switch sw)
           
 void JCaughtExceptionRef.apply(Switch sw)
           
 void JCmpExpr.apply(Switch sw)
           
 void JCmpgExpr.apply(Switch sw)
           
 void JCmplExpr.apply(Switch sw)
           
 void JDivExpr.apply(Switch sw)
           
 void JDynamicInvokeExpr.apply(Switch sw)
           
 void JEnterMonitorStmt.apply(Switch sw)
           
 void JEqExpr.apply(Switch sw)
           
 void JExitMonitorStmt.apply(Switch sw)
           
 void JGeExpr.apply(Switch sw)
           
 void JGotoStmt.apply(Switch sw)
           
 void JGtExpr.apply(Switch sw)
           
 void JIdentityStmt.apply(Switch sw)
           
 void JIfStmt.apply(Switch sw)
           
 void JInvokeStmt.apply(Switch sw)
           
 void JLeExpr.apply(Switch sw)
           
 void JLookupSwitchStmt.apply(Switch sw)
           
 void JLtExpr.apply(Switch sw)
           
 void JMulExpr.apply(Switch sw)
           
 void JNeExpr.apply(Switch sw)
           
 void JNopStmt.apply(Switch sw)
           
 void JOrExpr.apply(Switch sw)
           
 void JRemExpr.apply(Switch sw)
           
 void JRetStmt.apply(Switch sw)
           
 void JReturnStmt.apply(Switch sw)
           
 void JReturnVoidStmt.apply(Switch sw)
           
 void JShlExpr.apply(Switch sw)
           
 void JShrExpr.apply(Switch sw)
           
 void JSubExpr.apply(Switch sw)
           
 void JTableSwitchStmt.apply(Switch sw)
           
 void JThrowStmt.apply(Switch sw)
           
 void JUshrExpr.apply(Switch sw)
           
 void JXorExpr.apply(Switch sw)
           
 void JimpleLocal.apply(Switch sw)
           
 void JXorExpr.apply(Switch sw)
           
 void JUshrExpr.apply(Switch sw)
           
 void JThrowStmt.apply(Switch sw)
           
 void JTableSwitchStmt.apply(Switch sw)
           
 void JSubExpr.apply(Switch sw)
           
 void JShrExpr.apply(Switch sw)
           
 void JShlExpr.apply(Switch sw)
           
 void JReturnVoidStmt.apply(Switch sw)
           
 void JReturnStmt.apply(Switch sw)
           
 void JRetStmt.apply(Switch sw)
           
 void JRemExpr.apply(Switch sw)
           
 void JOrExpr.apply(Switch sw)
           
 void JNopStmt.apply(Switch sw)
           
 void JNeExpr.apply(Switch sw)
           
 void JMulExpr.apply(Switch sw)
           
 void JLtExpr.apply(Switch sw)
           
 void JLookupSwitchStmt.apply(Switch sw)
           
 void JLeExpr.apply(Switch sw)
           
 void JInvokeStmt.apply(Switch sw)
           
 void JimpleLocal.apply(Switch sw)
           
 void JIfStmt.apply(Switch sw)
           
 void JIdentityStmt.apply(Switch sw)
           
 void JGtExpr.apply(Switch sw)
           
 void JGotoStmt.apply(Switch sw)
           
 void JGeExpr.apply(Switch sw)
           
 void JExitMonitorStmt.apply(Switch sw)
           
 void JEqExpr.apply(Switch sw)
           
 void JEnterMonitorStmt.apply(Switch sw)
           
 void JDynamicInvokeExpr.apply(Switch sw)
           
 void JDivExpr.apply(Switch sw)
           
 void JCmplExpr.apply(Switch sw)
           
 void JCmpgExpr.apply(Switch sw)
           
 void JCmpExpr.apply(Switch sw)
           
 void JCaughtExceptionRef.apply(Switch sw)
           
 void JBreakpointStmt.apply(Switch sw)
           
 void JAssignStmt.apply(Switch sw)
           
 void JArrayRef.apply(Switch sw)
           
 void JAndExpr.apply(Switch sw)
           
 void JAddExpr.apply(Switch sw)
           
 void AbstractVirtualInvokeExpr.apply(Switch sw)
           
 void AbstractStaticInvokeExpr.apply(Switch sw)
           
 void AbstractSpecialInvokeExpr.apply(Switch sw)
           
 void AbstractNewMultiArrayExpr.apply(Switch sw)
           
 void AbstractNewExpr.apply(Switch sw)
           
 void AbstractNewArrayExpr.apply(Switch sw)
           
 void AbstractNegExpr.apply(Switch sw)
           
 void AbstractLengthExpr.apply(Switch sw)
           
 void AbstractInterfaceInvokeExpr.apply(Switch sw)
           
 void AbstractInstanceOfExpr.apply(Switch sw)
           
 void AbstractInstanceFieldRef.apply(Switch sw)
           
 void AbstractCastExpr.apply(Switch sw)
           
 

Uses of Switch in soot.jimple.spark.builder
 

Classes in soot.jimple.spark.builder that implement Switch
 class MethodNodeFactory
          Class implementing builder parameters (this decides what kinds of nodes should be built for each kind of Soot value).
 

Uses of Switch in soot.jimple.toolkits.infoflow
 

Methods in soot.jimple.toolkits.infoflow with parameters of type Switch
 void AbstractDataSource.apply(Switch sw)
           
 void AbstractDataSource.apply(Switch sw)
           
 

Uses of Switch in soot.jimple.toolkits.thread.synchronization
 

Methods in soot.jimple.toolkits.thread.synchronization with parameters of type Switch
 void NewStaticLock.apply(Switch sw)
           
 void NewStaticLock.apply(Switch sw)
           
 

Uses of Switch in soot.jimple.toolkits.typing.fast
 

Classes in soot.jimple.toolkits.typing.fast that implement Switch
 class UseChecker
          This checks all uses against the rules in Jimple, except some uses are not checked where the bytecode verifier guarantees use validity.
 

Uses of Switch in soot.shimple
 

Subinterfaces of Switch in soot.shimple
 interface ShimpleExprSwitch
           
 interface ShimpleValueSwitch
           
 

Classes in soot.shimple that implement Switch
 class AbstractShimpleExprSwitch
           
 class AbstractShimpleValueSwitch
           
 

Methods in soot.shimple with parameters of type Switch
 void PhiExpr.apply(Switch sw)
           
 void PhiExpr.apply(Switch sw)
           
 

Uses of Switch in soot.shimple.internal
 

Methods in soot.shimple.internal with parameters of type Switch
 void SPhiExpr.apply(Switch sw)
           
 void SPiExpr.apply(Switch sw)
           
 void SPiExpr.apply(Switch sw)
           
 void SPhiExpr.apply(Switch sw)
           
 

Uses of Switch in soot.shimple.toolkits.graph
 

Methods in soot.shimple.toolkits.graph with parameters of type Switch
 void ValueGraph.TypeValueWrapper.apply(Switch sw)
           
 void ValueGraph.TypeValueWrapper.apply(Switch sw)
           
 

Uses of Switch in soot.shimple.toolkits.scalar
 

Methods in soot.shimple.toolkits.scalar with parameters of type Switch
 void SEvaluator.TopConstant.apply(Switch sw)
           
 void SEvaluator.BottomConstant.apply(Switch sw)
           
 void SEvaluator.TopConstant.apply(Switch sw)
           
 void SEvaluator.BottomConstant.apply(Switch sw)
           
 

Uses of Switch in soot.sootify
 

Classes in soot.sootify that implement Switch
 class ValueTemplatePrinter
           
 

Uses of Switch in soot.toolkits.exceptions
 

Classes in soot.toolkits.exceptions that implement Switch
protected  class UnitThrowAnalysis.UnitSwitch
           
protected  class UnitThrowAnalysis.ValueSwitch
           
 

Uses of Switch in soot.util
 

Methods in soot.util with parameters of type Switch
 void Switchable.apply(Switch sw)
          Called when this object is visited.
 void Switchable.apply(Switch sw)
          Called when this object is visited.