Need pointers for implementing my own data flow analysis

I want to implement a custom data flow analysis that is complex.

I already looked at the comparing references inspection but I am interested in a full fledged data flow analysis that computes data flow information at each program point, similar to live variables analysis. I looked at LiveVariablesAnalyzer.java, but I am lost in all the data structures used there. 

Can someone suggest a good starting point for me to understand data flow analysis in the Intellij Platform?

0
3 comments
Official comment

Hello!

Unfortunately our Java data flow analysis is not part of open API and can be changed without notice, so I would not recommend reusing parts of it in the plugin. Could you explain in more details which problem do you want to solve?

Is it possible to use parts of the data flow analysis for own plugins?
0

Root, my previous answer answers your question as well:

> Unfortunately our Java data flow analysis is not part of open API and can be changed without notice, so I would not recommend reusing parts of it in the plugin. Could you explain in more details which problem do you want to solve?

 
 
0

Please sign in to leave a comment.