soot
Class TypeSwitch

java.lang.Object
  extended by soot.TypeSwitch
Direct Known Subclasses:
TypeTemplatePrinter

public class TypeSwitch
extends Object

Implements Switchable on base Java types.


Constructor Summary
TypeSwitch()
           
 
Method Summary
 void caseAnySubType(AnySubType t)
           
 void caseArrayType(ArrayType t)
           
 void caseBooleanType(BooleanType t)
           
 void caseByteType(ByteType t)
           
 void caseCharType(CharType t)
           
 void caseDefault(Type t)
          Deprecated. Replaced by defaultCase(Type)
 void caseDoubleType(DoubleType t)
           
 void caseErroneousType(ErroneousType t)
           
 void caseFloatType(FloatType t)
           
 void caseIntType(IntType t)
           
 void caseLongType(LongType t)
           
 void caseNullType(NullType t)
           
 void caseRefType(RefType t)
           
 void caseShortType(ShortType t)
           
 void caseStmtAddressType(StmtAddressType t)
           
 void caseUnknownType(UnknownType t)
           
 void caseVoidType(VoidType t)
           
 void defaultCase(Type t)
           
 Object getResult()
           
 void setResult(Object result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeSwitch

public TypeSwitch()
Method Detail

caseArrayType

public void caseArrayType(ArrayType t)

caseBooleanType

public void caseBooleanType(BooleanType t)

caseByteType

public void caseByteType(ByteType t)

caseCharType

public void caseCharType(CharType t)

caseDoubleType

public void caseDoubleType(DoubleType t)

caseFloatType

public void caseFloatType(FloatType t)

caseIntType

public void caseIntType(IntType t)

caseLongType

public void caseLongType(LongType t)

caseRefType

public void caseRefType(RefType t)

caseShortType

public void caseShortType(ShortType t)

caseStmtAddressType

public void caseStmtAddressType(StmtAddressType t)

caseUnknownType

public void caseUnknownType(UnknownType t)

caseVoidType

public void caseVoidType(VoidType t)

caseAnySubType

public void caseAnySubType(AnySubType t)

caseNullType

public void caseNullType(NullType t)

caseErroneousType

public void caseErroneousType(ErroneousType t)

defaultCase

public void defaultCase(Type t)

caseDefault

public void caseDefault(Type t)
Deprecated. Replaced by defaultCase(Type)

See Also:
defaultCase(Type)

setResult

public void setResult(Object result)

getResult

public Object getResult()