Public Methods | |
SootClassManager () | |
void | addClass (SootClass c) throws AlreadyManagedException, DuplicateNameException |
SootClass | getClass (String className) throws ClassFileNotFoundException, CorruptClassFileException, DuplicateNameException |
List | getClasses () |
boolean | managesClass (String className) |
void | removeClass (SootClass c) throws IncorrectManagerException |
Private Attributes | |
List | classes = new ArrayList() |
Definition at line 88 of file SootClassManager.java.
|
Returns the SootClass with the given className. Loads it if it is not present. Definition at line 113 of file SootClassManager.java. Referenced by DynamicMap::addEntry(), TransExtractor::caseDefinitionStmt(), CallGraphDialog::getNewSootMethod(), Builder::identifyAllocatorsLocks(), CFG::jimplify(), Main::main(), Demo::soot(), and TransExtractor::threadOperation().
|