Package soot.jimple
Class AbstractConstantSwitch<T>
- java.lang.Object
-
- soot.jimple.AbstractConstantSwitch<T>
-
- All Implemented Interfaces:
ConstantSwitch,Switch
- Direct Known Subclasses:
AbstractImmediateSwitch,ConstantVisitor
public abstract class AbstractConstantSwitch<T> extends Object implements ConstantSwitch
-
-
Constructor Summary
Constructors Constructor Description AbstractConstantSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaseClassConstant(ClassConstant v)voidcaseDoubleConstant(DoubleConstant v)voidcaseFloatConstant(FloatConstant v)voidcaseIntConstant(IntConstant v)voidcaseLongConstant(LongConstant v)voidcaseMethodHandle(MethodHandle v)voidcaseMethodType(MethodType v)voidcaseNullConstant(NullConstant v)voidcaseStringConstant(StringConstant v)voiddefaultCase(Object v)TgetResult()voidsetResult(T result)-
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
caseDecimalConstant, caseShortConstant, caseUByteConstant, caseUIntConstant, caseULongConstant, caseUShortConstant
-
-
-
-
Method Detail
-
caseDoubleConstant
public void caseDoubleConstant(DoubleConstant v)
- Specified by:
caseDoubleConstantin interfaceConstantSwitch
-
caseFloatConstant
public void caseFloatConstant(FloatConstant v)
- Specified by:
caseFloatConstantin interfaceConstantSwitch
-
caseIntConstant
public void caseIntConstant(IntConstant v)
- Specified by:
caseIntConstantin interfaceConstantSwitch
-
caseLongConstant
public void caseLongConstant(LongConstant v)
- Specified by:
caseLongConstantin interfaceConstantSwitch
-
caseNullConstant
public void caseNullConstant(NullConstant v)
- Specified by:
caseNullConstantin interfaceConstantSwitch
-
caseStringConstant
public void caseStringConstant(StringConstant v)
- Specified by:
caseStringConstantin interfaceConstantSwitch
-
caseClassConstant
public void caseClassConstant(ClassConstant v)
- Specified by:
caseClassConstantin interfaceConstantSwitch
-
caseMethodHandle
public void caseMethodHandle(MethodHandle v)
- Specified by:
caseMethodHandlein interfaceConstantSwitch
-
caseMethodType
public void caseMethodType(MethodType v)
- Specified by:
caseMethodTypein interfaceConstantSwitch
-
defaultCase
public void defaultCase(Object v)
- Specified by:
defaultCasein interfaceConstantSwitch
-
setResult
public void setResult(T result)
-
getResult
public T getResult()
-
-