protected class UnitThrowAnalysis.ValueSwitch extends java.lang.Object implements GrimpValueSwitch, ShimpleValueSwitch
| Modifier | Constructor and Description |
|---|---|
protected |
ValueSwitch() |
public void caseDoubleConstant(DoubleConstant c)
caseDoubleConstant in interface ConstantSwitchpublic void caseFloatConstant(FloatConstant c)
caseFloatConstant in interface ConstantSwitchpublic void caseIntConstant(IntConstant c)
caseIntConstant in interface ConstantSwitchpublic void caseLongConstant(LongConstant c)
caseLongConstant in interface ConstantSwitchpublic void caseNullConstant(NullConstant c)
caseNullConstant in interface ConstantSwitchpublic void caseStringConstant(StringConstant c)
caseStringConstant in interface ConstantSwitchpublic void caseClassConstant(ClassConstant c)
caseClassConstant in interface ConstantSwitchpublic void caseMethodHandle(MethodHandle handle)
caseMethodHandle in interface ConstantSwitchpublic void caseAddExpr(AddExpr expr)
caseAddExpr in interface ExprSwitchpublic void caseAndExpr(AndExpr expr)
caseAndExpr in interface ExprSwitchpublic void caseCmpExpr(CmpExpr expr)
caseCmpExpr in interface ExprSwitchpublic void caseCmpgExpr(CmpgExpr expr)
caseCmpgExpr in interface ExprSwitchpublic void caseCmplExpr(CmplExpr expr)
caseCmplExpr in interface ExprSwitchpublic void caseDivExpr(DivExpr expr)
caseDivExpr in interface ExprSwitchpublic void caseEqExpr(EqExpr expr)
caseEqExpr in interface ExprSwitchpublic void caseNeExpr(NeExpr expr)
caseNeExpr in interface ExprSwitchpublic void caseGeExpr(GeExpr expr)
caseGeExpr in interface ExprSwitchpublic void caseGtExpr(GtExpr expr)
caseGtExpr in interface ExprSwitchpublic void caseLeExpr(LeExpr expr)
caseLeExpr in interface ExprSwitchpublic void caseLtExpr(LtExpr expr)
caseLtExpr in interface ExprSwitchpublic void caseMulExpr(MulExpr expr)
caseMulExpr in interface ExprSwitchpublic void caseOrExpr(OrExpr expr)
caseOrExpr in interface ExprSwitchpublic void caseRemExpr(RemExpr expr)
caseRemExpr in interface ExprSwitchpublic void caseShlExpr(ShlExpr expr)
caseShlExpr in interface ExprSwitchpublic void caseShrExpr(ShrExpr expr)
caseShrExpr in interface ExprSwitchpublic void caseUshrExpr(UshrExpr expr)
caseUshrExpr in interface ExprSwitchpublic void caseSubExpr(SubExpr expr)
caseSubExpr in interface ExprSwitchpublic void caseXorExpr(XorExpr expr)
caseXorExpr in interface ExprSwitchpublic void caseInterfaceInvokeExpr(InterfaceInvokeExpr expr)
caseInterfaceInvokeExpr in interface ExprSwitchpublic void caseSpecialInvokeExpr(SpecialInvokeExpr expr)
caseSpecialInvokeExpr in interface ExprSwitchpublic void caseStaticInvokeExpr(StaticInvokeExpr expr)
caseStaticInvokeExpr in interface ExprSwitchpublic void caseVirtualInvokeExpr(VirtualInvokeExpr expr)
caseVirtualInvokeExpr in interface ExprSwitchpublic void caseDynamicInvokeExpr(DynamicInvokeExpr expr)
caseDynamicInvokeExpr in interface ExprSwitchpublic void caseCastExpr(CastExpr expr)
caseCastExpr in interface ExprSwitchpublic void caseInstanceOfExpr(InstanceOfExpr expr)
caseInstanceOfExpr in interface ExprSwitchpublic void caseNewArrayExpr(NewArrayExpr expr)
caseNewArrayExpr in interface ExprSwitchpublic void caseNewMultiArrayExpr(NewMultiArrayExpr expr)
caseNewMultiArrayExpr in interface ExprSwitchpublic void caseNewExpr(NewExpr expr)
caseNewExpr in interface ExprSwitchpublic void caseLengthExpr(LengthExpr expr)
caseLengthExpr in interface ExprSwitchpublic void caseNegExpr(NegExpr expr)
caseNegExpr in interface ExprSwitchpublic void caseArrayRef(ArrayRef ref)
caseArrayRef in interface RefSwitchpublic void caseStaticFieldRef(StaticFieldRef ref)
caseStaticFieldRef in interface RefSwitchpublic void caseInstanceFieldRef(InstanceFieldRef ref)
caseInstanceFieldRef in interface RefSwitchpublic void caseParameterRef(ParameterRef v)
caseParameterRef in interface RefSwitchpublic void caseCaughtExceptionRef(CaughtExceptionRef v)
caseCaughtExceptionRef in interface RefSwitchpublic void caseThisRef(ThisRef v)
caseThisRef in interface RefSwitchpublic void caseLocal(Local l)
caseLocal in interface JimpleValueSwitchpublic void caseNewInvokeExpr(NewInvokeExpr e)
caseNewInvokeExpr in interface GrimpValueSwitchpublic void casePhiExpr(PhiExpr e)
casePhiExpr in interface ShimpleExprSwitchpublic void defaultCase(java.lang.Object obj)
defaultCase in interface ConstantSwitchdefaultCase in interface ExprSwitchdefaultCase in interface RefSwitch