I am about to begin work on my first intellij plugin for Java.
My plugin should be able to (1) replace all of the method function names, (2) replace all of the variable names, (3) remove final variable declarations, and substitute the final values throughout the code.
Effectively, I am building a code minimizer. Here is a bit of background about what I am going to try to do:
I am hoping to get some suggestions about:
1. how to write a plugin which changes an entire file in one go (most plugins I have used add additional UI support).
2. where the relevant parts of the API are for this project.
Similar example projects might be most helpful.
Thanks much, and excited to learn more about plugin development.