Package soot.sootify
Class TypeTemplatePrinter
- java.lang.Object
-
- soot.TypeSwitch
-
- soot.sootify.TypeTemplatePrinter
-
- All Implemented Interfaces:
Switch
public class TypeTemplatePrinter extends TypeSwitch
-
-
Constructor Summary
Constructors Constructor Description TypeTemplatePrinter(TemplatePrinter p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaseAnySubType(AnySubType t)voidcaseArrayType(ArrayType t)voidcaseBooleanType(BooleanType t)voidcaseByteType(ByteType t)voidcaseCharType(CharType t)voidcaseDoubleType(DoubleType t)voidcaseErroneousType(ErroneousType t)voidcaseFloatType(FloatType t)voidcaseIntType(IntType t)voidcaseLongType(LongType t)voidcaseNullType(NullType t)voidcaseRefType(RefType t)voidcaseShortType(ShortType t)voidcaseStmtAddressType(StmtAddressType t)voidcaseUnknownType(UnknownType t)voidcaseVoidType(VoidType t)voiddefaultCase(Type t)voidprintAssign(String v, Type t)voidsetVariableName(String name)-
Methods inherited from class soot.TypeSwitch
caseDecimalType, caseDefault, caseUByteType, caseUIntType, caseULongType, caseUShortType, getResult, setResult
-
-
-
-
Constructor Detail
-
TypeTemplatePrinter
public TypeTemplatePrinter(TemplatePrinter p)
-
-
Method Detail
-
setVariableName
public void setVariableName(String name)
-
caseAnySubType
public void caseAnySubType(AnySubType t)
- Overrides:
caseAnySubTypein classTypeSwitch
-
caseArrayType
public void caseArrayType(ArrayType t)
- Overrides:
caseArrayTypein classTypeSwitch
-
caseBooleanType
public void caseBooleanType(BooleanType t)
- Overrides:
caseBooleanTypein classTypeSwitch
-
caseByteType
public void caseByteType(ByteType t)
- Overrides:
caseByteTypein classTypeSwitch
-
caseCharType
public void caseCharType(CharType t)
- Overrides:
caseCharTypein classTypeSwitch
-
defaultCase
public void defaultCase(Type t)
- Overrides:
defaultCasein classTypeSwitch
-
caseDoubleType
public void caseDoubleType(DoubleType t)
- Overrides:
caseDoubleTypein classTypeSwitch
-
caseErroneousType
public void caseErroneousType(ErroneousType t)
- Overrides:
caseErroneousTypein classTypeSwitch
-
caseFloatType
public void caseFloatType(FloatType t)
- Overrides:
caseFloatTypein classTypeSwitch
-
caseIntType
public void caseIntType(IntType t)
- Overrides:
caseIntTypein classTypeSwitch
-
caseLongType
public void caseLongType(LongType t)
- Overrides:
caseLongTypein classTypeSwitch
-
caseNullType
public void caseNullType(NullType t)
- Overrides:
caseNullTypein classTypeSwitch
-
caseRefType
public void caseRefType(RefType t)
- Overrides:
caseRefTypein classTypeSwitch
-
caseShortType
public void caseShortType(ShortType t)
- Overrides:
caseShortTypein classTypeSwitch
-
caseStmtAddressType
public void caseStmtAddressType(StmtAddressType t)
- Overrides:
caseStmtAddressTypein classTypeSwitch
-
caseUnknownType
public void caseUnknownType(UnknownType t)
- Overrides:
caseUnknownTypein classTypeSwitch
-
caseVoidType
public void caseVoidType(VoidType t)
- Overrides:
caseVoidTypein classTypeSwitch
-
-