Java Code Navigator

Supercharge Java development with CodeLens actions for interfaces, implementations, call hierarchies, and more.
Features
Java Code Navigator enhances your Java development experience by adding convenient CodeLens actions directly in your editor. These actions help you navigate between interfaces/classes and their implementations, explore call hierarchies, find references, and perform refactoring operations with ease.
Go To Implementation
Quickly navigate to implementations with a single click:
- Adds a "Go To Implementation" button above interface declarations
- Adds a "Go To Implementation" button above interface methods
- Adds a "Go To Implementation" button above abstract classes and methods
- Shows multiple implementations in a quick pick menu when available
The extension also provides these powerful navigation aids:
- Find References: Quickly find all references to a method or class
- Call Hierarchy: Explore the call hierarchy of methods
- Type Hierarchy: View the inheritance hierarchy of classes and interfaces
- Rename Symbol: Easily rename classes and methods with proper refactoring
Requirements
- Java Language Support for VS Code (Extension Pack for Java)
- VS Code 1.80.0 or higher
Extension Settings
This extension doesn't add any VS Code settings yet. Configuration options will be added in future versions.
Known Issues
- None reported yet. Please submit issues on the GitHub repository.
Release Notes
1.0.0
- Initial release
- Added "Go To Implementation" CodeLens for interfaces and methods
- Added "Find References" CodeLens for methods
- Added "Call Hierarchy" CodeLens for methods
- Added "Type Hierarchy" CodeLens for classes and interfaces
- Added "Rename Symbol" CodeLens for classes and interfaces
Roadmap
The roadmap includes planned enhancements like Spring Framework support, enhanced navigation features, and additional CodeLens actions.
Support
If you encounter any issues or have suggestions for improvements, please contact the author at mail@balakumar.dev.
License
This extension is proprietary software. All rights reserved.
About the Author
Bala Kumar
Enjoy!