public class ClassHierarchy extends Object
This class is primarily used by the TypeResolver class, to optimize its computation.
Modifier and Type | Field and Description |
---|---|
soot.jimple.toolkits.typing.TypeNode |
CLONEABLE |
soot.jimple.toolkits.typing.TypeNode |
INT |
soot.jimple.toolkits.typing.TypeNode |
NULL |
soot.jimple.toolkits.typing.TypeNode |
OBJECT
Map: Scene -> ClassHierarchy
|
soot.jimple.toolkits.typing.TypeNode |
SERIALIZABLE |
Modifier and Type | Method and Description |
---|---|
static ClassHierarchy |
classHierarchy(Scene scene)
Get the class hierarchy for the given scene.
|
String |
toString()
Returns a string representation of this object
|
soot.jimple.toolkits.typing.TypeNode |
typeNode(Type type)
Get the type node for the given type.
|
public final soot.jimple.toolkits.typing.TypeNode OBJECT
public final soot.jimple.toolkits.typing.TypeNode CLONEABLE
public final soot.jimple.toolkits.typing.TypeNode SERIALIZABLE
public final soot.jimple.toolkits.typing.TypeNode NULL
public final soot.jimple.toolkits.typing.TypeNode INT
public static ClassHierarchy classHierarchy(Scene scene)
public soot.jimple.toolkits.typing.TypeNode typeNode(Type type)