|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IUnexpectedReflectiveCallHandler | |
| Class Summary | |
|---|---|
| DefaultHandler | |
| OpaquePredicate | |
| ReflectiveCalls | |
| SilentHandler | |
| SootSig | |
| UnexpectedReflectiveCall | |
This package contains classes that may be emitted into a program during code generation. If Soot cannot find a class on the soot-classpath then it automatically loads the class from Soot's own JAR file but only if this class is in this package. This is to avoid accidental mix-ups between the classes of the application being analyzed and Soot's own classes. To add a class, use, for example, the following:
//before calling soot.Main.main Scene.v().addBasicClass(SootSig.class.getName(),SootClass.BODIES); //then at some point Scene.v().getSootClass(SootSig.class.getName()).setApplicationClass();This will cause Soot to emit the class SootSig along with the analyzed program.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||