Shuhei Takahashi

Results 19 issues of Shuhei Takahashi

Dear @georgewfraser, Thank you for your work on the `java-language-server` project. It remains a valuable resource, and I appreciate the effort that went into building it. I understand that maintaining...

This patch introduces a new interface to represent the import order. We also provide its two implementations: the simple one (all imports in a single section with lexicographical order), and...

We used to show only the first sentence on hovering/completing identifiers. This patch allows parsing the whole javadoc. MarkdownHelper used to manually parse javadoc and thus was hard to extend...

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...

We used to have two scopes of variables, "locals" and "arguments". However, VM somehow returns incorrect results for LocalVariable#isArgument(), so we presented confusing views to users. Since it's not very...

Clients try to enable all breakpoints on attach, but currently it ends up with querying all classes loaded in the VM today. This is very slow; it takes ~5ms per...

This makes usages of deprecated entities more discoverable. Note that I had to update `vscode-languageclient` to support the deprecated tag.

When javadoc contains unmatched braces (e.g. `{@code foo}}`), the language server hangs due to an infinite loop in MarkdownHelper.