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
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)