ComparisonChainGen is a sample plugin developed during the Live Coding a Plugin from Scratch webinar. Its source code is available on GitHub.
The plugin demonstrates the following API features:
- Implementing an action
- Retrieving the PSI information for a file currently opened in the editor
- Navigating the Java PSI tree
- Generating a Java method from text
- Using the UI utility classes (dialogs, drag & drop etc.)