org.dellroad.jc.cgen.analysis
Class ActiveUseValueSwitch
java.lang.Object
soot.jimple.AbstractJimpleValueSwitch
soot.grimp.AbstractGrimpValueSwitch
org.dellroad.jc.cgen.analysis.ActiveUseValueSwitch
- All Implemented Interfaces:
- ConstantSwitch, ExprSwitch, GrimpValueSwitch, JimpleValueSwitch, RefSwitch, Switch
- public class ActiveUseValueSwitch
- extends AbstractGrimpValueSwitch
Determine the SootClass which will definitely be initialized after
evaluating the value, if any.
Methods inherited from class soot.jimple.AbstractJimpleValueSwitch |
caseAddExpr, caseAndExpr, caseArrayRef, caseCastExpr, caseCaughtExceptionRef, caseCmpExpr, caseCmpgExpr, caseCmplExpr, caseDivExpr, caseDoubleConstant, caseEqExpr, caseFloatConstant, caseGeExpr, caseGtExpr, caseInstanceOfExpr, caseIntConstant, caseInterfaceInvokeExpr, caseLeExpr, caseLengthExpr, caseLocal, caseLongConstant, caseLtExpr, caseMulExpr, caseNeExpr, caseNegExpr, caseNewArrayExpr, caseNewMultiArrayExpr, caseNullConstant, caseOrExpr, caseParameterRef, caseRemExpr, caseShlExpr, caseShrExpr, caseStringConstant, caseSubExpr, caseThisRef, caseUshrExpr, 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.ExprSwitch |
caseAddExpr, caseAndExpr, caseCastExpr, caseCmpExpr, caseCmpgExpr, caseCmplExpr, caseDivExpr, caseEqExpr, caseGeExpr, caseGtExpr, caseInstanceOfExpr, caseInterfaceInvokeExpr, caseLeExpr, caseLengthExpr, caseLtExpr, caseMulExpr, caseNeExpr, caseNegExpr, caseNewArrayExpr, caseNewMultiArrayExpr, caseOrExpr, caseRemExpr, caseShlExpr, caseShrExpr, caseSubExpr, caseUshrExpr, caseXorExpr, defaultCase |
ActiveUseValueSwitch
public ActiveUseValueSwitch()
caseNewInvokeExpr
public void caseNewInvokeExpr(NewInvokeExpr v)
caseSpecialInvokeExpr
public void caseSpecialInvokeExpr(SpecialInvokeExpr v)
caseStaticInvokeExpr
public void caseStaticInvokeExpr(StaticInvokeExpr v)
caseVirtualInvokeExpr
public void caseVirtualInvokeExpr(VirtualInvokeExpr v)
caseNewExpr
public void caseNewExpr(NewExpr v)
caseInstanceFieldRef
public void caseInstanceFieldRef(InstanceFieldRef v)
caseStaticFieldRef
public void caseStaticFieldRef(StaticFieldRef v)