Package soot.shimple
Class AbstractShimpleValueSwitch<T>
- java.lang.Object
-
- soot.jimple.AbstractExprSwitch<T>
-
- soot.jimple.AbstractJimpleValueSwitch<T>
-
- soot.shimple.AbstractShimpleValueSwitch<T>
-
- All Implemented Interfaces:
ConstantSwitch,ExprSwitch,ImmediateSwitch,JimpleValueSwitch,RefSwitch,ShimpleExprSwitch,ShimpleValueSwitch,Switch
- Direct Known Subclasses:
MethodNodeFactory
public abstract class AbstractShimpleValueSwitch<T> extends AbstractJimpleValueSwitch<T> implements ShimpleValueSwitch
- Author:
- Navindra Umanee
-
-
Constructor Summary
Constructors Constructor Description AbstractShimpleValueSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcasePhiExpr(PhiExpr e)-
Methods inherited from class soot.jimple.AbstractJimpleValueSwitch
caseArrayRef, caseCaughtExceptionRef, caseClassConstant, caseDoubleConstant, caseFloatConstant, caseInstanceFieldRef, caseIntConstant, caseLocal, caseLongConstant, caseMethodHandle, caseMethodType, caseNullConstant, caseParameterRef, caseStaticFieldRef, caseStringConstant, caseThisRef
-
Methods inherited from class soot.jimple.AbstractExprSwitch
caseAddExpr, caseAndExpr, caseCastExpr, caseCmpExpr, caseCmpgExpr, caseCmplExpr, caseDivExpr, caseDynamicInvokeExpr, caseEqExpr, caseGeExpr, caseGtExpr, caseInstanceOfExpr, caseInterfaceInvokeExpr, caseLeExpr, caseLengthExpr, caseLtExpr, caseMulExpr, caseNeExpr, caseNegExpr, caseNewArrayExpr, caseNewExpr, caseNewMultiArrayExpr, caseOrExpr, caseRemExpr, caseShlExpr, caseShrExpr, caseSpecialInvokeExpr, caseStaticInvokeExpr, caseSubExpr, caseUshrExpr, caseVirtualInvokeExpr, caseXorExpr, defaultCase, getResult, setResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface soot.jimple.ConstantSwitch
caseClassConstant, caseDecimalConstant, caseDoubleConstant, caseFloatConstant, caseIntConstant, caseLongConstant, caseMethodHandle, caseMethodType, caseNullConstant, caseShortConstant, caseStringConstant, caseUByteConstant, caseUIntConstant, caseULongConstant, caseUShortConstant, defaultCase
-
Methods inherited from interface soot.jimple.ExprSwitch
caseAddExpr, caseAndExpr, caseCastExpr, caseCheckedAddExpr, caseCheckedCastExpr, caseCheckedMulExpr, caseCheckedSubExpr, caseCmpExpr, caseCmpgExpr, caseCmplExpr, caseDivExpr, caseDynamicInvokeExpr, caseEqExpr, caseGeExpr, caseGtExpr, caseInstanceOfExpr, caseInterfaceInvokeExpr, caseLeExpr, caseLengthExpr, caseLtExpr, caseMulExpr, caseNeExpr, caseNegExpr, caseNewArrayExpr, caseNewExpr, caseNewMultiArrayExpr, caseOrExpr, caseRemExpr, caseShlExpr, caseShrExpr, caseSpecialInvokeExpr, caseStaticInvokeExpr, caseSubExpr, caseUshrExpr, caseVirtualInvokeExpr, caseXorExpr, defaultCase
-
Methods inherited from interface soot.jimple.ImmediateSwitch
caseLocal
-
Methods inherited from interface soot.jimple.RefSwitch
caseArrayRef, caseCaughtExceptionRef, caseInstanceFieldRef, caseParameterRef, caseStaticFieldRef, caseThisRef, defaultCase
-
-
-
-
Method Detail
-
casePhiExpr
public void casePhiExpr(PhiExpr e)
- Specified by:
casePhiExprin interfaceShimpleExprSwitch
-
-