public class ClassHierarchy
extends java.lang.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.
|
java.lang.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)
public java.lang.String toString()
toString
in class java.lang.Object