java-language-server
java-language-server copied to clipboard
Fix breakpoints in classes with inner/anonymous classes
Existing breakpoint installation logic assumes that there is one-to-one correspondence between a class and a Java source file. But it does not hold for classes with inner classes and/or anonymous classes.
This patch fixes the logic to handle the case. Also adds a regression test.