You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
When Implementing Interfaces, Quick Fix 💡Appears On Class Name Not Interface Name #598
When implementing an interface with this plugin (public class Foo implements Buzz) an error is displayed under Foo upon completing the line because the interfaces methods are not implemented. If your cursor is moved over Foo or you move the text cursor there you will be presented with a 💡to implement the interface. This 💡should also appear over the interface Buzz to prevent having to backtrack and improve the experience when working with this plugin.
Environment
Operating System: MacOS
Visual Studio Code version: 1.25.1
Java extension version: 0.3.0
Steps To Reproduce
Create a class which implements an interface public class MyTest implements Iterable<Integer> { } for example.
This code will not compile because the interface methods for Iterable have not been implemented yet.
No prompt to resolve this compile issue is presented after completing the generic typing of Iterable.
Move cursor to MyTest and implement the interface. This feature should not require moving your cursor.
If you're only typing, and not using your mouse at all, then you can use the hotkey Ctrl + . to bring up a menu that allows you to execute some quickfixes.
If you're only using your mouse, and not your keyboard, then it makes almost no difference between the two, since the mouse is rarely situated over where you're typing.
The existence of the Ctrl + . hotkey means this issue is sufficiently convenient in our eyes.
Activity
robstryker commentedon Oct 28, 2026
I'm going to reject this issue unfortunately.
If you're only typing, and not using your mouse at all, then you can use the hotkey
Ctrl + .to bring up a menu that allows you to execute some quickfixes.If you're only using your mouse, and not your keyboard, then it makes almost no difference between the two, since the mouse is rarely situated over where you're typing.
The existence of the
Ctrl + .hotkey means this issue is sufficiently convenient in our eyes.