konveyor/tackle-data-gravity-insights

Re-write code2graph in WALA

rahlk opened this issue · 0 comments

rahlk commented

As a developer, I want to be able to transition away from DOOP since it is turning out to be rather unstable. Therefore, it makes sense to start using alternative OSS static analysis tools (specifically, WALA) instead so that it is maintainable.

Assumptions

  • WALA can be used to build the components of code2graph.
  • Full context sensitivity can be achieved with WALA
  • JEE features such as dependency injection, and Inversion of Control properties can be adequately supported by WALA
  • WALA based code2graph can be a drop-in replacement for current DOOP based code2graph.

Progress

An initial version of this being built and maintained at the following link: https://github.com/konveyor/dgi-code-analyzer