soot.jimple
Interface ExprSwitch

All Superinterfaces:
Switch
All Known Subinterfaces:
GrimpExprSwitch, GrimpValueSwitch, JimpleValueSwitch, ShimpleExprSwitch, ShimpleValueSwitch
All Known Implementing Classes:
AbstractExprSwitch, AbstractGrimpValueSwitch, AbstractJimpleValueSwitch, AbstractShimpleExprSwitch, AbstractShimpleValueSwitch, MethodNodeFactory, UnitThrowAnalysis.ValueSwitch, ValueTemplatePrinter

public interface ExprSwitch
extends Switch


Method Summary
 void caseAddExpr(AddExpr v)
           
 void caseAndExpr(AndExpr v)
           
 void caseCastExpr(CastExpr v)
           
 void caseCmpExpr(CmpExpr v)
           
 void caseCmpgExpr(CmpgExpr v)
           
 void caseCmplExpr(CmplExpr v)
           
 void caseDivExpr(DivExpr v)
           
 void caseDynamicInvokeExpr(DynamicInvokeExpr v)
           
 void caseEqExpr(EqExpr v)
           
 void caseGeExpr(GeExpr v)
           
 void caseGtExpr(GtExpr v)
           
 void caseInstanceOfExpr(InstanceOfExpr v)
           
 void caseInterfaceInvokeExpr(InterfaceInvokeExpr v)
           
 void caseLeExpr(LeExpr v)
           
 void caseLengthExpr(LengthExpr v)
           
 void caseLtExpr(LtExpr v)
           
 void caseMulExpr(MulExpr v)
           
 void caseNeExpr(NeExpr v)
           
 void caseNegExpr(NegExpr v)
           
 void caseNewArrayExpr(NewArrayExpr v)
           
 void caseNewExpr(NewExpr v)
           
 void caseNewMultiArrayExpr(NewMultiArrayExpr v)
           
 void caseOrExpr(OrExpr v)
           
 void caseRemExpr(RemExpr v)
           
 void caseShlExpr(ShlExpr v)
           
 void caseShrExpr(ShrExpr v)
           
 void caseSpecialInvokeExpr(SpecialInvokeExpr v)
           
 void caseStaticInvokeExpr(StaticInvokeExpr v)
           
 void caseSubExpr(SubExpr v)
           
 void caseUshrExpr(UshrExpr v)
           
 void caseVirtualInvokeExpr(VirtualInvokeExpr v)
           
 void caseXorExpr(XorExpr v)
           
 void defaultCase(Object obj)
           
 

Method Detail

caseAddExpr

void caseAddExpr(AddExpr v)

caseAndExpr

void caseAndExpr(AndExpr v)

caseCmpExpr

void caseCmpExpr(CmpExpr v)

caseCmpgExpr

void caseCmpgExpr(CmpgExpr v)

caseCmplExpr

void caseCmplExpr(CmplExpr v)

caseDivExpr

void caseDivExpr(DivExpr v)

caseEqExpr

void caseEqExpr(EqExpr v)

caseNeExpr

void caseNeExpr(NeExpr v)

caseGeExpr

void caseGeExpr(GeExpr v)

caseGtExpr

void caseGtExpr(GtExpr v)

caseLeExpr

void caseLeExpr(LeExpr v)

caseLtExpr

void caseLtExpr(LtExpr v)

caseMulExpr

void caseMulExpr(MulExpr v)

caseOrExpr

void caseOrExpr(OrExpr v)

caseRemExpr

void caseRemExpr(RemExpr v)

caseShlExpr

void caseShlExpr(ShlExpr v)

caseShrExpr

void caseShrExpr(ShrExpr v)

caseUshrExpr

void caseUshrExpr(UshrExpr v)

caseSubExpr

void caseSubExpr(SubExpr v)

caseXorExpr

void caseXorExpr(XorExpr v)

caseInterfaceInvokeExpr

void caseInterfaceInvokeExpr(InterfaceInvokeExpr v)

caseSpecialInvokeExpr

void caseSpecialInvokeExpr(SpecialInvokeExpr v)

caseStaticInvokeExpr

void caseStaticInvokeExpr(StaticInvokeExpr v)

caseVirtualInvokeExpr

void caseVirtualInvokeExpr(VirtualInvokeExpr v)

caseDynamicInvokeExpr

void caseDynamicInvokeExpr(DynamicInvokeExpr v)

caseCastExpr

void caseCastExpr(CastExpr v)

caseInstanceOfExpr

void caseInstanceOfExpr(InstanceOfExpr v)

caseNewArrayExpr

void caseNewArrayExpr(NewArrayExpr v)

caseNewMultiArrayExpr

void caseNewMultiArrayExpr(NewMultiArrayExpr v)

caseNewExpr

void caseNewExpr(NewExpr v)

caseLengthExpr

void caseLengthExpr(LengthExpr v)

caseNegExpr

void caseNegExpr(NegExpr v)

defaultCase

void defaultCase(Object obj)