Closed khatchad closed 6 years ago
@mbagherz Would we need an interprocedural CFG to figure https://github.com/ponder-lab/Optimize-Java-8-Streams-Refactoring/issues/108#issue-274664134 out?
Seems interesting: https://github.com/wala/WALA/wiki/Slicer.
Can we slice up based on reaching definition of stream and non-stream objects? So if there is a part of the program to which no definition of streams or objects that stream touch reach, then that part can be ignored.