soot.sootify
Class TypeTemplatePrinter
java.lang.Object
soot.TypeSwitch
soot.sootify.TypeTemplatePrinter
public class TypeTemplatePrinter
- extends TypeSwitch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeTemplatePrinter
public TypeTemplatePrinter(TemplatePrinter p)
printAssign
public void printAssign(String v,
Type t)
setVariableName
public void setVariableName(String name)
caseAnySubType
public void caseAnySubType(AnySubType t)
- Overrides:
caseAnySubType
in class TypeSwitch
caseArrayType
public void caseArrayType(ArrayType t)
- Overrides:
caseArrayType
in class TypeSwitch
caseBooleanType
public void caseBooleanType(BooleanType t)
- Overrides:
caseBooleanType
in class TypeSwitch
caseByteType
public void caseByteType(ByteType t)
- Overrides:
caseByteType
in class TypeSwitch
caseCharType
public void caseCharType(CharType t)
- Overrides:
caseCharType
in class TypeSwitch
caseDefault
public void caseDefault(Type t)
- Overrides:
caseDefault
in class TypeSwitch
- See Also:
TypeSwitch.defaultCase(Type)
caseDoubleType
public void caseDoubleType(DoubleType t)
- Overrides:
caseDoubleType
in class TypeSwitch
caseErroneousType
public void caseErroneousType(ErroneousType t)
- Overrides:
caseErroneousType
in class TypeSwitch
caseFloatType
public void caseFloatType(FloatType t)
- Overrides:
caseFloatType
in class TypeSwitch
caseIntType
public void caseIntType(IntType t)
- Overrides:
caseIntType
in class TypeSwitch
caseLongType
public void caseLongType(LongType t)
- Overrides:
caseLongType
in class TypeSwitch
caseNullType
public void caseNullType(NullType t)
- Overrides:
caseNullType
in class TypeSwitch
caseRefType
public void caseRefType(RefType t)
- Overrides:
caseRefType
in class TypeSwitch
caseShortType
public void caseShortType(ShortType t)
- Overrides:
caseShortType
in class TypeSwitch
caseStmtAddressType
public void caseStmtAddressType(StmtAddressType t)
- Overrides:
caseStmtAddressType
in class TypeSwitch
caseUnknownType
public void caseUnknownType(UnknownType t)
- Overrides:
caseUnknownType
in class TypeSwitch
caseVoidType
public void caseVoidType(VoidType t)
- Overrides:
caseVoidType
in class TypeSwitch