INRIA / spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
http://spoon.gforge.inria.fr/
Other
1.74k stars 347 forks source link

spoon will support cross files dataflow? #3979

Closed k4n5ha0 closed 3 years ago

k4n5ha0 commented 3 years ago

hi,pls tell me,did spoon will support cross files dataflow?i find some sec sast lib. but they don't support cross files dataflow.

andrewbwogi commented 3 years ago

Hi @k4n5ha0, spoon-dataflow is a prototype and does not support interprocedural analysis except for small methods like getters and setters. It is not clear from test cases if this is supported across files. I can look it up if it is sufficient functionality for your requirements.

This package has not been updated for some time, I think we must wait for someone to take it on again.

k4n5ha0 commented 3 years ago

Hi @k4n5ha0, spoon-dataflow is a prototype and does not support interprocedural analysis except for small methods like getters and setters. It is not clear from test cases if this is supported across files. I can look it up if it is sufficient functionality for your requirements.

This package has not been updated for some time, I think we must wait for someone to take it on again.

thx!