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?
Please sign in to leave a 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?
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?