Package soot.jimple
Interface ConstantSwitch
-
- All Superinterfaces:
Switch
- All Known Subinterfaces:
GrimpValueSwitch,ImmediateSwitch,JimpleValueSwitch,ShimpleValueSwitch
- All Known Implementing Classes:
AbstractConstantSwitch,AbstractGrimpValueSwitch,AbstractImmediateSwitch,AbstractJimpleValueSwitch,AbstractShimpleValueSwitch,ConstantVisitor,MethodNodeFactory,UnitThrowAnalysis.ValueSwitch,ValueTemplatePrinter
public interface ConstantSwitch extends Switch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcaseClassConstant(ClassConstant v)default voidcaseDecimalConstant(DecimalConstant v)voidcaseDoubleConstant(DoubleConstant v)voidcaseFloatConstant(FloatConstant v)voidcaseIntConstant(IntConstant v)voidcaseLongConstant(LongConstant v)voidcaseMethodHandle(MethodHandle handle)voidcaseMethodType(MethodType type)voidcaseNullConstant(NullConstant v)default voidcaseShortConstant(ShortConstant v)voidcaseStringConstant(StringConstant v)default voidcaseUByteConstant(UByteConstant v)default voidcaseUIntConstant(UIntConstant v)default voidcaseULongConstant(ULongConstant v)default voidcaseUShortConstant(UShortConstant v)voiddefaultCase(Object object)
-
-
-
Method Detail
-
caseDoubleConstant
void caseDoubleConstant(DoubleConstant v)
-
caseFloatConstant
void caseFloatConstant(FloatConstant v)
-
caseIntConstant
void caseIntConstant(IntConstant v)
-
caseLongConstant
void caseLongConstant(LongConstant v)
-
caseNullConstant
void caseNullConstant(NullConstant v)
-
caseStringConstant
void caseStringConstant(StringConstant v)
-
caseClassConstant
void caseClassConstant(ClassConstant v)
-
caseMethodHandle
void caseMethodHandle(MethodHandle handle)
-
caseMethodType
void caseMethodType(MethodType type)
-
defaultCase
void defaultCase(Object object)
-
caseDecimalConstant
default void caseDecimalConstant(DecimalConstant v)
-
caseUIntConstant
default void caseUIntConstant(UIntConstant v)
-
caseShortConstant
default void caseShortConstant(ShortConstant v)
-
caseUByteConstant
default void caseUByteConstant(UByteConstant v)
-
caseULongConstant
default void caseULongConstant(ULongConstant v)
-
caseUShortConstant
default void caseUShortConstant(UShortConstant v)
-
-