soot
Class SootResolver

java.lang.Object
  |
  +--soot.SootResolver

public class SootResolver
extends java.lang.Object

Loads symbols for SootClasses from either class files or jimple files.


Constructor Summary
SootResolver()
          Creates a new SootResolver.
 
Method Summary
 void assertResolvedClass(java.lang.String className)
          Asserts that class is resolved.
 void assertResolvedClassForType(Type type)
          Asserts that type is resolved.
 SootClass getResolvedClass(java.lang.String className)
          Returns a SootClass object for the given className.
 SootClass resolveClassAndSupportClasses(java.lang.String className)
          Resolves the given className and all dependent classes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SootResolver

public SootResolver()
Creates a new SootResolver.

Method Detail

getResolvedClass

public SootClass getResolvedClass(java.lang.String className)
Returns a SootClass object for the given className. Creates a new context class if needed.


resolveClassAndSupportClasses

public SootClass resolveClassAndSupportClasses(java.lang.String className)
Resolves the given className and all dependent classes.


assertResolvedClassForType

public void assertResolvedClassForType(Type type)
Asserts that type is resolved.


assertResolvedClass

public void assertResolvedClass(java.lang.String className)
Asserts that class is resolved.