|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--soot.Type
Represents types within Soot, eg int, java.lang.String.
| Field Summary | |
int |
typeNum
|
| Constructor Summary | |
Type()
|
|
| Method Summary | |
void |
apply(Switch sw)
Method required for use of Switchable. |
Type |
merge(Type other,
Scene cm)
Returns the least common superclass of this type and other. |
java.lang.String |
toBriefString()
Returns a brief textual representation of this type. |
static Type |
toMachineType(Type t)
Converts the int-like types (short, byte, boolean and char) to IntType. |
abstract java.lang.String |
toString()
Returns a textual representation of this type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public int typeNum
| Constructor Detail |
public Type()
| Method Detail |
public abstract java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toBriefString()
toBriefString in interface ToBriefStringpublic static Type toMachineType(Type t)
public Type merge(Type other,
Scene cm)
public void apply(Switch sw)
apply in interface Switchable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||