|
||||||||||
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.Object
public java.lang.String toBriefString()
toBriefString
in interface ToBriefString
public 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 |