soot.jimple
Class AbstractJimpleValueSwitch
java.lang.Object
soot.jimple.AbstractJimpleValueSwitch
- All Implemented Interfaces:
- ConstantSwitch, ExprSwitch, JimpleValueSwitch, RefSwitch, Switch
- Direct Known Subclasses:
- AbstractGrimpValueSwitch, AbstractShimpleValueSwitch
- public abstract class AbstractJimpleValueSwitch
- extends Object
- implements JimpleValueSwitch
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJimpleValueSwitch
public AbstractJimpleValueSwitch()
caseArrayRef
public void caseArrayRef(ArrayRef v)
- Specified by:
caseArrayRef in interface RefSwitch
caseDoubleConstant
public void caseDoubleConstant(DoubleConstant v)
- Specified by:
caseDoubleConstant in interface ConstantSwitch
caseFloatConstant
public void caseFloatConstant(FloatConstant v)
- Specified by:
caseFloatConstant in interface ConstantSwitch
caseIntConstant
public void caseIntConstant(IntConstant v)
- Specified by:
caseIntConstant in interface ConstantSwitch
caseLongConstant
public void caseLongConstant(LongConstant v)
- Specified by:
caseLongConstant in interface ConstantSwitch
caseNullConstant
public void caseNullConstant(NullConstant v)
- Specified by:
caseNullConstant in interface ConstantSwitch
caseStringConstant
public void caseStringConstant(StringConstant v)
- Specified by:
caseStringConstant in interface ConstantSwitch
caseClassConstant
public void caseClassConstant(ClassConstant v)
- Specified by:
caseClassConstant in interface ConstantSwitch
caseAddExpr
public void caseAddExpr(AddExpr v)
- Specified by:
caseAddExpr in interface ExprSwitch
caseAndExpr
public void caseAndExpr(AndExpr v)
- Specified by:
caseAndExpr in interface ExprSwitch
caseCmpExpr
public void caseCmpExpr(CmpExpr v)
- Specified by:
caseCmpExpr in interface ExprSwitch
caseCmpgExpr
public void caseCmpgExpr(CmpgExpr v)
- Specified by:
caseCmpgExpr in interface ExprSwitch
caseCmplExpr
public void caseCmplExpr(CmplExpr v)
- Specified by:
caseCmplExpr in interface ExprSwitch
caseDivExpr
public void caseDivExpr(DivExpr v)
- Specified by:
caseDivExpr in interface ExprSwitch
caseEqExpr
public void caseEqExpr(EqExpr v)
- Specified by:
caseEqExpr in interface ExprSwitch
caseGeExpr
public void caseGeExpr(GeExpr v)
- Specified by:
caseGeExpr in interface ExprSwitch
caseGtExpr
public void caseGtExpr(GtExpr v)
- Specified by:
caseGtExpr in interface ExprSwitch
caseLeExpr
public void caseLeExpr(LeExpr v)
- Specified by:
caseLeExpr in interface ExprSwitch
caseLtExpr
public void caseLtExpr(LtExpr v)
- Specified by:
caseLtExpr in interface ExprSwitch
caseMulExpr
public void caseMulExpr(MulExpr v)
- Specified by:
caseMulExpr in interface ExprSwitch
caseNeExpr
public void caseNeExpr(NeExpr v)
- Specified by:
caseNeExpr in interface ExprSwitch
caseOrExpr
public void caseOrExpr(OrExpr v)
- Specified by:
caseOrExpr in interface ExprSwitch
caseRemExpr
public void caseRemExpr(RemExpr v)
- Specified by:
caseRemExpr in interface ExprSwitch
caseShlExpr
public void caseShlExpr(ShlExpr v)
- Specified by:
caseShlExpr in interface ExprSwitch
caseShrExpr
public void caseShrExpr(ShrExpr v)
- Specified by:
caseShrExpr in interface ExprSwitch
caseSubExpr
public void caseSubExpr(SubExpr v)
- Specified by:
caseSubExpr in interface ExprSwitch
caseUshrExpr
public void caseUshrExpr(UshrExpr v)
- Specified by:
caseUshrExpr in interface ExprSwitch
caseXorExpr
public void caseXorExpr(XorExpr v)
- Specified by:
caseXorExpr in interface ExprSwitch
caseInterfaceInvokeExpr
public void caseInterfaceInvokeExpr(InterfaceInvokeExpr v)
- Specified by:
caseInterfaceInvokeExpr in interface ExprSwitch
caseSpecialInvokeExpr
public void caseSpecialInvokeExpr(SpecialInvokeExpr v)
- Specified by:
caseSpecialInvokeExpr in interface ExprSwitch
caseStaticInvokeExpr
public void caseStaticInvokeExpr(StaticInvokeExpr v)
- Specified by:
caseStaticInvokeExpr in interface ExprSwitch
caseVirtualInvokeExpr
public void caseVirtualInvokeExpr(VirtualInvokeExpr v)
- Specified by:
caseVirtualInvokeExpr in interface ExprSwitch
caseCastExpr
public void caseCastExpr(CastExpr v)
- Specified by:
caseCastExpr in interface ExprSwitch
caseInstanceOfExpr
public void caseInstanceOfExpr(InstanceOfExpr v)
- Specified by:
caseInstanceOfExpr in interface ExprSwitch
caseNewArrayExpr
public void caseNewArrayExpr(NewArrayExpr v)
- Specified by:
caseNewArrayExpr in interface ExprSwitch
caseNewMultiArrayExpr
public void caseNewMultiArrayExpr(NewMultiArrayExpr v)
- Specified by:
caseNewMultiArrayExpr in interface ExprSwitch
caseNewExpr
public void caseNewExpr(NewExpr v)
- Specified by:
caseNewExpr in interface ExprSwitch
caseLengthExpr
public void caseLengthExpr(LengthExpr v)
- Specified by:
caseLengthExpr in interface ExprSwitch
caseNegExpr
public void caseNegExpr(NegExpr v)
- Specified by:
caseNegExpr in interface ExprSwitch
caseInstanceFieldRef
public void caseInstanceFieldRef(InstanceFieldRef v)
- Specified by:
caseInstanceFieldRef in interface RefSwitch
caseLocal
public void caseLocal(Local v)
- Specified by:
caseLocal in interface JimpleValueSwitch
caseParameterRef
public void caseParameterRef(ParameterRef v)
- Specified by:
caseParameterRef in interface RefSwitch
caseCaughtExceptionRef
public void caseCaughtExceptionRef(CaughtExceptionRef v)
- Specified by:
caseCaughtExceptionRef in interface RefSwitch
caseThisRef
public void caseThisRef(ThisRef v)
- Specified by:
caseThisRef in interface RefSwitch
caseStaticFieldRef
public void caseStaticFieldRef(StaticFieldRef v)
- Specified by:
caseStaticFieldRef in interface RefSwitch
defaultCase
public void defaultCase(Object v)
- Specified by:
defaultCase in interface ConstantSwitch
getResult
public Object getResult()
setResult
public void setResult(Object result)