Package soot.jimple.toolkits.typing
Class TypeResolver
- java.lang.Object
-
- soot.jimple.toolkits.typing.TypeResolver
-
public class TypeResolver extends Object
This class resolves the type of local variables. NOTE: This class has been superseded byTypeResolver.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassHierarchyhierarchy()static voidresolve(JimpleBody stmtBody, Scene scene)soot.jimple.toolkits.typing.TypeNodetypeNode(Type type)soot.jimple.toolkits.typing.TypeVariabletypeVariable()Get new type variablesoot.jimple.toolkits.typing.TypeVariabletypeVariable(soot.jimple.toolkits.typing.TypeNode typeNode)Get type variable for the given type node.soot.jimple.toolkits.typing.TypeVariabletypeVariable(SootClass sootClass)Get type variable for the given soot class.soot.jimple.toolkits.typing.TypeVariabletypeVariable(Type type)Get type variable for the given type.
-
-
-
Method Detail
-
hierarchy
public ClassHierarchy hierarchy()
-
typeNode
public soot.jimple.toolkits.typing.TypeNode typeNode(Type type)
-
typeVariable
public soot.jimple.toolkits.typing.TypeVariable typeVariable(soot.jimple.toolkits.typing.TypeNode typeNode)
Get type variable for the given type node.
-
typeVariable
public soot.jimple.toolkits.typing.TypeVariable typeVariable(SootClass sootClass)
Get type variable for the given soot class.
-
typeVariable
public soot.jimple.toolkits.typing.TypeVariable typeVariable(Type type)
Get type variable for the given type.
-
typeVariable
public soot.jimple.toolkits.typing.TypeVariable typeVariable()
Get new type variable
-
resolve
public static void resolve(JimpleBody stmtBody, Scene scene)
-
-