org.dellroad.jc.cgen.escape
Class KnownSizeDetector.SizeTypeSwitch
java.lang.Object
soot.TypeSwitch
org.dellroad.jc.cgen.escape.KnownSizeDetector.SizeTypeSwitch
- All Implemented Interfaces:
- ITypeSwitch, Switch
- Enclosing class:
- KnownSizeDetector
- public static class KnownSizeDetector.SizeTypeSwitch
- extends TypeSwitch
Computes the size in bytes of an instance of a type.
- See Also:
KnownSizeDetector.size()
Methods inherited from class soot.TypeSwitch |
caseAnySubType, caseArrayType, caseDefault, caseErroneousType, caseNullType, caseRefType, caseStmtAddressType, caseUnknownType, caseVoidType, getResult, setResult |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KnownSizeDetector.SizeTypeSwitch
public KnownSizeDetector.SizeTypeSwitch()
caseBooleanType
public void caseBooleanType(BooleanType t)
caseByteType
public void caseByteType(ByteType t)
caseCharType
public void caseCharType(CharType t)
caseShortType
public void caseShortType(ShortType t)
caseIntType
public void caseIntType(IntType t)
caseFloatType
public void caseFloatType(FloatType t)
caseLongType
public void caseLongType(LongType t)
caseDoubleType
public void caseDoubleType(DoubleType t)
defaultCase
public void defaultCase(Type t)