Migration Help
Version 1.3.0
- The Typehierarchy API is now returning
Stream<ClassType>
instead of Collection<ClassType>
. The simplest fix to have the same behaviour as before would be to collect the Stream on your own ( e.g. via .collect(Collectors.toList())
).
- Default BytecodeBodyinterceptors are enabled to improve Jimple. To mitigate that adapt the List of BodyInterceptors to your needs.
Version 1.2.0
- The (Java)Project structure was removed. You can configure the (Java)View directly.
- Bodyinterceptors are now passed as arguments into AnalysisInputLocations.
- The Scene singleton is dead. Long live the Scene. We have a central View object(!) now.
- Library first! No command line tool as primary goal. So you can configure parts of SootUp (near) where it is actually used.
- t.b.c.
Below we show a comparison of the code so far with the same functionality in sootup.