soot
Class ClassSource

java.lang.Object
  extended by soot.ClassSource
Direct Known Subclasses:
CoffiClassSource, JavaClassSource, JimpleClassSource

public abstract class ClassSource
extends Object

A class source is responsible for resolving a single class from a particular source format (.class, .jimple, .java, etc.)


Field Summary
protected  String className
           
 
Constructor Summary
ClassSource(String className)
           
 
Method Summary
abstract  IInitialResolver.Dependencies resolve(SootClass sc)
          Resolve the class into the SootClass sc.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

protected String className
Constructor Detail

ClassSource

public ClassSource(String className)
Method Detail

resolve

public abstract IInitialResolver.Dependencies resolve(SootClass sc)
Resolve the class into the SootClass sc. Returns a list of Strings or Types referenced by the class.